遇到另一個問題,我似乎無法找到任何可能導致的信息。CakePHP:使用查找和包含的未定義變量
我聲明瞭變量$ make,並且在視圖內部找不到它。
這裏是我當前的代碼:
function makemodel($id = null) {
$this->Make->id = $id;
$makes = $this->Make->find('all', array(
'conditions' => array('id' => $id),
'contain' => array('Makemodel' => array('Road'))
)
);
}
} >
我也試過這樣:$這個 - >設置 - >( '使',$這個 - > Make->找到(腳本在這裏));
任何意見,將不勝感激謝謝!
除了cakePHP的書以外是否還有其他參考資料?
陣列 ( [0] =>數組 ( [製作] =>數組 ( [ID] => 1 [url_make] =>昴 [MakeName] =>昴 [MakeOrigin] =>日本 [摘要] =>
)
[Makemodel] => Array
(
[0] => Array
(
[id] => 1
[ModelName] => Impreza WRX
[make_id] => 1
[Road] => Array
(
[0] => Array
(
[id] => 3
[makemodel_id] => 1
[RoadTypeID] => 1
[name] => Dirt
)
[1] => Array
(
[id] => 4
[makemodel_id] => 1
[RoadTypeID] => 2
[name] => Snow
)
)
)
)
)
)
非常感謝,開始瞭解它。 你能給我一個指導,爲什麼這不起作用。 <?php echo $ makes ['Make'] ['MakeName']?> 我能夠進行調試($ make)並且數組顯示正確。 – Michael 2011-04-21 04:18:33
這可能需要一個新問題,但是'MakeName'是模型還是字段? – Stoosh 2011-04-21 04:30:46
MakeName是一個字段 – Michael 2011-04-21 04:33:26