【发布时间】:2011-05-18 21:22:44
【问题描述】:
下面的函数返回一个包含字段名称的数组,但我还想包含字段中的数据。
我该怎么做?我是 CakePHP 的新手。
function init_form($models)
{
foreach($models as $model=> $value)
{
$this->model = new $value;
$columns = $this->model->schema();
//Extract field names from array
$j = 0;
foreach($columns as $col => $val) {
$arr[$value][$j] = $col;
$j++;
}
if(!empty($model))
{
$arr['associated_table'][$value]=$model;
}
}
return $arr;
}
仅供参考: 我正在尝试遵循本教程 http://bakery.cakephp.org/articles/Gkelly/2006/11/09/report-creator-component
我得到它来显示字段名称。我只是无法获取数据。
谢谢
【问题讨论】:
-
提供更多详细信息,说明您正在尝试做什么以及上面的代码所在的位置 - 模型、控制器?
-
代码是组件。我从控制器调用它。上面的链接将为您提供所有详细信息
标签: php cakephp cakephp-1.3