我有两个型号。一个是公司,另一个是产品。 我想将这些模型用作两个单独的选择框。第一个是公司名称,另一个是他们的产品。如果我选择了company-1,那么我只需要在第二个选择框中使用company-1的产品。我怎么能这样做?
答案 0 :(得分:0)
首先从控制器中检索所有公司列表
$this->Model->find(list);
并在视图中显示此列表..
在控制器中制作另一种方法,如
find_product($id)
{
$this->Model->find('list',array('company_id'=>$id)));
}
或在公司选择列表名称更改时触发ajax并调用find_product并传递公司ID,并通过find_product()更新给定响应的产品名称...