使用 CakePHP:
我有一个多对一的关系,让我们假设它是多对多的树叶。当然,我烘焙了一个表单以将叶子添加到树中,您可以使用表单助手创建的下拉框(标签)指定它是哪棵树。
唯一的问题是,SELECT 框始终默认为 Tree #1,但我希望它默认为要添加到的树:
例如,调用 example.com/leaf/add/5
将调出向树 #5 添加新叶子的界面。 Leaf.tree_id
的下拉框将默认为“Tree 5”,而不是当前默认的“Tree 1”。
我需要在我的 Leaf Controller 和 Leaf view/add.ctp
中放入什么才能执行此操作?
最佳答案
在 CakePHP 1.3 中,使用 'default'=>value
在选择输入中选择默认值:
$this->Form->input('Leaf.id', array('type'=>'select', 'label'=>'Leaf', 'options'=>$leafs, 'default'=>'3'));
关于php - CakePHP 在 SELECT 输入中选择默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1545764/