0
如何选择父类别中选择框在admin_edit.ctp如何选择父类别中选择框在admin_edit.ctp
分类表stuture
ID Name ParentID
1 Parent1 0
2 Parent2 0
3 Child1 1
4 Child2 1
5 Child3 2
6 Child4 1
Category.php(模型)
var $belongsTo = array(
'ParentGroup' =>
array('className' => 'Category',
'foreignKey' => 'parent_id'
),
);
var $hasMany = array(
'ChildGroup' =>
array('className' => 'Category',
'foreignKey' => 'parent_id'
),
);
admin_edit.ctp
<?php echo $this->Form->create('Category'); ?>
<?php echo $this->Form->input("id" ,array('type' => 'hidden', 'label' => false,'div' => false))?>
<?php echo $this->Form->input("parent_id" ,array('label' => false,'div' => false,'class'=>"text-field"))?>
<?php echo $this->Form->input("category" ,array('label' => false,'div' => false,'class'=>"text-field"))?>
<?php echo $this->Form->end('edit'); ?>
在PARENT_ID选择框中显示指出数据
但如何对不同的选择父类的对应子类的表名? –
你可以包含行为|条件是否你的模型是正确关联的 – Fury
但我错误错误:模型ChildGroup的表child_groups在数据源中未找到默认 –