繁体   English   中英

是否可以使用带有Codeigniter的Datamapper来获取表所具有的字段的名称?

[英]Is it possible to fetch the names of the fields a table has, using Datamapper with Codeigniter?

我需要从表中获取字段,以便检查该特定表是否接受键/值对。 是否可以仅获取字段名称? 我正在将CodemapperCodeigniter一起使用。

编辑:

例:

//Controller
foreach($entity->allowedFields() as $key=>$value)
{
  $entity->$key = $value;
}

//Entity Model
function allowedFields()
{
  return $this->tableKeysAsArray;
}

Is it possible to fetch only the field names? 很简单

$o = new Foo();

foreach ($o->fields as $key, $field)
{
   echo 'Field ' . $key . ' is ' . $field .' <br>';
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM