我是CakePHP的新手,所以请尽可能帮助我。
generatetreelist(null, null,'{n}.Category.name', ' - ');
这显示了类别名称和子项完美,但我想在我的index.ctp
中显示我的所有类别字段。例如名称(已显示),状态。
如果你能解决我的问题?请这样做......
在我看来,我用过:
foreach($categories as $key=>$value) {
echo $value;//it shows just name..
}
在我的控制器中:
$nCategories = $this->Category->generatetreelist(null, '{n}.Category.id','{n}.Category.name', ' - ');
$this->set(compact('nCategories',$this->paginate('Category')));
答案 0 :(得分:4)
你想使用find('线程'),而不是generatetree 列表()
答案 1 :(得分:1)
$params = array(
'recursive' => -1,
'fields' => 'Category.id, Category.name, Category.parent_id',
);
$categories = $this->Category->find('threaded',$params);
debug($categories);