cakehp2.x多层次关系



我使用的是cakephp 2.3.4

如何在下表的模型中定义关系:

行业有多个子行业。客户有多个行业和子行业

当我选择任何行业时,selectbox都会用相关的subindustries进行过滤。

所以我创建了这些表。

1.clients(id,full_name)2.客户_行业(id、客户_id、行业_id)3.客户_子行业(id,客户_行业_id,子行业_id)4.行业(id,name)5.sub_inindustries(id,industry_id,name)

如何定义模型中的关系,如何为其绑定模型。

我是新来的。请帮忙。。

感谢

在客户端模型中,您有类似的东西

public $hasAndBelongsToMany = array('Industry');

请参阅链接模型烹饪书

我想你想在你的控制器中使用这个

$this->sub_industry->recursive=2;
$clintshavingindustrieshavingsubindustries= $this->sub_industry->find('all');

在您的Clint型号中

$hasMany='industr ';

在您的行业模型中

$hasMany='sub_industry ';

最新更新