我使用的是cakephp 2.3.4
如何为下表:定义模型中的关系
行业有多个sub_industries。客户有多种行业和sub_industries.。
当我选择任何行业时,选择框都会使用相关的sub_industries进行过滤。
所以我创造了这些桌子。
1.客户机(id,full_name) 2.client_industries (id,client_id,industry_id) 3.client_sub_industries(id,client_industry_id,sub_industry_id) 4.行业(id,name) 5.sub_industries(id,industry_id,name)
如何在模型中定义关系,如何绑定模型。
我是cakephp的新手。请帮忙..。
谢谢
发布于 2013-07-05 21:50:48
在“客户模型”中,您有如下所示
public $hasAndBelongsToMany = array('Industry');请参阅链接模特儿烹饪书
发布于 2016-08-30 14:03:48
我想你想把这个用在你的控制器上
$this->sub_industry->recursive=2;
$clintshavingindustrieshavingsubindustries= $this->sub_industry->find('all');在你的克林特模型
$hasMany='industr ';在你的行业模型中
$hasMany='sub_industry ';https://stackoverflow.com/questions/17494286
复制相似问题