0
私の現在のアプリケーション開発では初心者の問題に苦しんでいます。私は別のシラバスに関連するトレーニングプランを含むレコードを別のモデルに持っています。レコード数。関連するデータを表示しようとしています
私がしようとしていることは、私が持っているすべてのシラバスにどのように多くのトレーニングプランがアクティブであるかを示すことです。リターンがどのように見える
$trainingplans = $this->Trainingplans->find('all', array('group' =>'syllabus_id','fields' => array('count(*)','syllabus_id')));
:私のコントローラでは、私は、次のfind文でそれを試してみました
Array (
[0] => Array
(
[0] => Array
(
[count(*)] => 5
)
[Trainingplans] => Array
(
[syllabus_id] => 1
)
)
[1] => Array
(
[0] => Array
(
[count(*)] => 2
)
[Trainingplans] => Array
(
[syllabus_id] => 2
)
)
[2] => Array
(
[0] => Array
(
[count(*)] => 1
)
[Trainingplans] => Array
(
[syllabus_id] => 5
)
)
)
だから、これは私が欲しかったものに非常に近いですが、私はそれでsyllabus.name
を必要としています。
感謝を見つけることが、すでにこれを試してみましたi've前 、再帰性を高めるためにしてみてください。たぶんあなたは正しいので、モデルが正しく結合されているかどうかを確認します。よろしくお願いします。cdjw –
ありがとうございました。私のモデルをチェックして、今は大丈夫です。あなたのお手伝いをしてくださったことを申し訳ありません。 –