【发布时间】:2011-04-01 12:00:48
【问题描述】:
我的自加入类别表如下:
id, name, description, parent_id
我使用 Cake Bake 来生成模型、控制器和视图。模型 设置了 $belongsTo 和 $hasMany 关联。在 add() 的 控制器,
$parentCategories = $this->Category->ParentCategory->find('list');
$this->set(compact('parentCategories'));
存在。在添加视图中,蛋糕烘焙生成的表单是:
<?php
echo $this->Form->input('name');
echo $this->Form->input('description');
echo $this->Form->input('isincome');
echo $this->Form->input('parent_id');
?>
当我在浏览器中运行时,parent_id 字段正在下拉,但是 它没有被任何数据填充。我用过
<?debug($parentCategories);?>
在添加视图中,它愉快地输出
Array
(
[1] => Entertainment
[2] => Groceries
)
但是这个数组并没有被用于填充下拉列表 表单助手。我该怎么办?这是 1.3 中 Cake 的表单助手的错误吗?它从未在 1.2 中发生过...
【问题讨论】:
标签: cakephp cakephp-1.3