是否可以使用带有 Codeigniter 的 Datamapper 来获取表的字段名称?
Posted
技术标签:
【中文标题】是否可以使用带有 Codeigniter 的 Datamapper 来获取表的字段名称?【英文标题】:Is it possible to fetch the names of the fields a table has, using Datamapper with Codeigniter? 【发布时间】:2011-07-27 17:00:36 【问题描述】:我需要从表中获取字段,以便检查该特定表是否接受键/值对。是否可以仅获取字段名称? 我正在使用 Datamapper 和 Codeigniter。
编辑:
例子:
//Controller
foreach($entity->allowedFields() as $key=>$value)
$entity->$key = $value;
//Entity Model
function allowedFields()
return $this->tableKeysAsArray;
【问题讨论】:
【参考方案1】:Is it possible to fetch only the field names?
就这么简单
$o = new Foo();
foreach ($o->fields as $key, $field)
echo 'Field ' . $key . ' is ' . $field .' <br>';
【讨论】:
以上是关于是否可以使用带有 Codeigniter 的 Datamapper 来获取表的字段名称?的主要内容,如果未能解决你的问题,请参考以下文章
CodeIgniter 在带有 ajax 回调的表单字段旁边单独显示错误
带有 quercus 的 codeigniter 显示 404 错误
带有codeigniter和android的websocket