有沒有辦法從CakePHP中的特定表中選擇所有字段? 因此,像:CakePHP Select Query
$this->Model1->find('first',
array('fields' => 'Model2.*',
'conditions' => 'Model1.id = Model2.Model1_id'),
'contain' => array());
我一直在尋找所有的地方,不能找到這樣的東西。 我是一種希望,我不必鍵入所有字段爲模型2 :(
原諒我nubishness,我剛開始學習蛋糕,許多在此先感謝!
我不知道答案,但你也可以做到這 - $> Model1-> Model2->找到(「第一」 ......在這種特殊情況。 – Henri
只是爲了確保,Model1-> Model2意味着Model2有一個映射到Model1的外鍵,對嗎? –
你做得對,但你應該使用的是cakephp關聯(hasMany,belongsTo,HABTM),那麼你只需要執行'$ this-> Model1- > find('first',array('fields'=>'Model2。*')'如果不是,你將不得不做一個連接,強烈建議你這樣做第一種方法:D – api55