Php 是否可以使用Datamapper和Codeigniter获取表中字段的名称?

Php 是否可以使用Datamapper和Codeigniter获取表中字段的名称?,php,codeigniter,orm,Php,Codeigniter,Orm,我需要从表中获取字段,以便检查特定表是否接受键/值对。是否可以只获取字段名? 我正在使用Codeigniter 编辑: 例如: //Controller foreach($entity->allowedFields() as $key=>$value) { $entity->$key = $value; } //Entity Model function allowedFields() { return $this->tableKeysAsArray; } 是

我需要从表中获取字段,以便检查特定表是否接受键/值对。是否可以只获取字段名? 我正在使用Codeigniter

编辑:

例如:

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

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

是否可以只提取字段名?
尽可能简单

$o = new Foo();

foreach ($o->fields as $key, $field)
{
   echo 'Field ' . $key . ' is ' . $field .' <br>';
} 
$o=newfoo();
foreach($o->字段为$key,$field)
{
回显“字段”。$键。是“$字段”。
”; }