我有customers
(ID,名称)和services
(ID,标题,isSubscription),我想在add.ctp
的{{1}}中添加一个下拉列表,其中将包含Customers
中的所有titles
,其中Services
是isSubscription
。我该如何实现?
true
和Customers
之间没有任何关系,它只会用特定客户的Services
和{{来填充customerServices
(客户ID,服务ID)表1}}。
这是我尝试过的:
在id
中的id
中:
ServicesController.php
在add function
的{{1}}中:
$services = $this->Services->find('list'); //the error is here because there is no relationship between Customers and Services
$this->set(compact('services'));
但是我明白了:
在布尔值上调用成员函数find()
答案 0 :(得分:0)
文档包括标题为Getting Instances of a Table Class的部分,该部分准确显示了您的需求:
TableRegistry::getTableLocator()->get('Services')->find(...)