【发布时间】:2023-03-29 14:48:01
【问题描述】:
我有两个模型。一个是公司,另一个是产品。 我想将这些模型用作两个单独的选择框。第一个是公司名称,另一个是他们的产品。如果我选择了 company-1,那么我只需要在第二个选择框中输入 company-1 的产品。我该怎么做?
【问题讨论】:
-
听起来像是您在 JS 中的客户端而不是在 PHP 中的服务器上执行的操作。
标签: php cakephp-2.4
我有两个模型。一个是公司,另一个是产品。 我想将这些模型用作两个单独的选择框。第一个是公司名称,另一个是他们的产品。如果我选择了 company-1,那么我只需要在第二个选择框中输入 company-1 的产品。我该怎么做?
【问题讨论】:
标签: php cakephp-2.4
首先从控制器中检索所有公司列表
$this->Model->find(list);
并在视图中显示此列表..
并在控制器中创建另一个方法,例如
find_product($id)
{
$this->Model->find('list',array('company_id'=>$id)));
}
或在公司选择列表名称更改时触发 ajax 并调用 find_product 并传递公司 ID,并使用 find_product() 的给定响应更新产品名称...
【讨论】: