CakePHP найти список - PullRequest
       1

CakePHP найти список

0 голосов
/ 02 августа 2011

Может кто-нибудь сказать, пожалуйста, как запросить список.

Это нормально?

$part1Achiveds = $this->Part2Achived->Part1Achived->ProComp->find('list',array('conditions='=>array('ProComp.id=Part2Achiveds.pro_comp_id')));

1 Ответ

0 голосов
/ 02 августа 2011

Ключ => значение предпочтительнее того, что вы делаете:

$part1Achiveds = $this->Part2Achived->Part1Achived->ProComp->find('list',array(
    'conditions='=>array(
        // Model.field => Model.field instead of Model.field = Model.field
        $this->ProComp->alias.'id' => $this->Part2Achived->alias.'.pro_comp_id'
    )
));

Вам также следует проверить свою рекурсивность и свои ассоциации.Поскольку:

Part2Achived-> Part1Achived-> ProComp

ProComp находится на расстоянии 2 от рекурсивности от Part2Achived, поэтому установите рекурсивное значение на 2 или используйте Containable.

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