У меня есть customers
(идентификатор, имя) и services
(идентификатор, название, isSubscription), я хочу добавить раскрывающийся список в add.ctp
из Customers
, который будет содержать все titles
изServices
, где isSubscription
равно true
.Как мне этого добиться?
Нет никакой связи между Customers
и Services
, она просто заполнит таблицу customerServices
(customerid, serviceid) id
конкретного клиента и id
выбранной услуги.
Вот что я пробовал:
в ServicesController.php
в add function
:
$services = $this->Services->find('list'); //the error is here because there is no relationship between Customers and Services
$this->set(compact('services'));
в add.ctp
в Template/Customers
:
$this->Form->control('category',array('options' => $services));
Но я получаю это:
Вызов функции-члена find () для логического значения