如何根据cakephp 2.4中另一个选择框项目的选择填充选择框

时间:2014-03-04 04:27:14

标签: php cakephp-2.4

我有两个型号。一个是公司,另一个是产品。 我想将这些模型用作两个单独的选择框。第一个是公司名称,另一个是他们的产品。如果我选择了company-1,那么我只需要在第二个选择框中使用company-1的产品。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

首先从控制器中检索所有公司列表

 $this->Model->find(list);

并在视图中显示此列表..

在控制器中制作另一种方法,如

 find_product($id) 
 { 
     $this->Model->find('list',array('company_id'=>$id)));
 }

或在公司选择列表名称更改时触发ajax并调用find_product并传递公司ID,并通过find_product()更新给定响应的产品名称...