モデル 1 HABTM モデル 2。Model1 のモデル クラスには、次のコードがあります。
public class Model1 extends AppModel
{
function getResult()
{
$this->contain('Model2', array(
'conditions' => array('Model2.name' => 'foo')
));
$result = $this->findByRelatedId($careNoteId);
return $result;
}
}
結果には、関連するすべての Model2 レコードが含まれます。そのレコードの名前が「foo」の場合、Model2 レコードのみを返す必要があります。エラーはありません。条件が SQL に追加されることはありません。
Containable は AppModel のactsAs
プロパティで宣言されています。
何を与える?