Что такое простой процесс для определения содержат с помощью функции поиска - PullRequest
0 голосов
/ 30 января 2020

Старайтесь осветить объект. Проблема заключается в том, что когда я делаю что-либо с кодом, я обнаруживаю, что код не go продвигается дальше для извлечения данных из таблицы Sectors и таблицы курсов. Я применил find() Я использую Cake PHP 4.x, чтобы прояснить, что это последняя версия Cake PHP под названием Strawberry. Я также не понимаю, почему это влияет на мой код, когда я применяю простую структуру кода для запуска своего кода.

Взгляните на фрагмент кода, чтобы выполнить простой запрос поиска с Cake PHP Strawberry.

$Sectors не определено, но мне нужно знать способ определения и применения переменной $Sectors, чтобы я дал значение для относительной структуры таблицы.

Таблица не загружается из-за проблемы, которую я пока не понимаю, но, ребята, помогите мне, я обновлю свой код и воспользуюсь реальным кодом, чтобы определить структуру кода, которая будет работать для Cake PHP Клубника.

код:

$this->loadModel('Sectors');
$this->loadModel('Courses');

$Sectors = $Sectors->find('all')->contain('Sectors', 'Courses');
pr($sectors);
$this->contain(['Sectors', 'Courses']);
$this->set(compact('sectors'));

Для извлечения данных из таблицы, чтобы получить связь данных из таблицы секторов и курсов.

ошибка:

Вызов функции-члена find () в null

1 Ответ

0 голосов
/ 11 февраля 2020

Ответ прост, но проблема в том, что Cake PHP будет хранить одну модель с несколькими запросами, а не несколько моделей с одним запросом.

...