Укажите поля в рекурсивной находке с помощью cakephp - PullRequest
1 голос
/ 05 января 2011

Предположим, у меня есть рецепт стола, в котором есть много ингредиентов.

Я делаю рекурсивную находку, чтобы получить рецепты со связанными с ними ингредиентами:

$this->Recipe->find('all', array('fields' => array('id','title','description')));

Здесь я могу использовать атрибут 'fields', чтобы указать, что я хочу, чтобы он только возвращал id, title и description. Однако, несмотря на это, cakephp по-прежнему возвращает ВСЕ столбцы из таблицы ингредиентов.

Как мне сообщить cakephp, что мне нужны только поля id и name таблицы ингредиентов?

Кстати, модель ингредиента - «Ингредиент», таблица - ингредиенты, таблица агрегации - recipes_ingredients.

1 Ответ

2 голосов
/ 05 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...