все, что я изучал php, и собрал простой сайт для отслеживания ошибок и ремонта автомобилей, но теперь я пытаюсь перенести его в фреймворк cakephp, чтобы упростить работу. Моя проблема в том, что у меня 4 таблицы,
Каждый ремонт может иметь 3 транспортных средства, 3 симптома и 3 кода, относящихся к нему, поэтому у меня есть таблица поиска, чтобы связать идентификатор неисправности / ремонта с симптомами, кодом и транспортными средствами.
У меня есть базовый код для моделей автомобилей, симптомов и ошибок, например:
public $hasAndBelongsToMany = array( 'Fault' => array( 'className' => 'Fault', 'joinTable' => 'Faults_vehicles', 'foreignKey' => 'vehicle_id', 'associationForeignKey' => 'fault_id' ) );
и это позволяет мне искать любые ошибки в таблице неисправностей с данным идентификатором автомобиля, и это отлично работает. Моя проблема заключается в том, как я могу настроить его, чтобы я мог выполнить поиск ошибок в таблице Faults с данным идентификатором транспортного средства и указанным идентификатором симптома, который имеет соответствующий идентификатор кода неисправности.
Я очень новичок в php и только начал использовать cakephp, так что извините заранее, если это не имеет никакого смысла.
Спасибо за ваше время
J