2010-01-17 52 views
0

我再次。我使用了KohanaPHP很長一段時間,並且無法熟悉CakePHP,但使用它對我來說很愉快。CakePHP的:大約機型幾個問題,控制器的檢索數據

首先,我檢索模型數據,通過控制器來查看發送和現在有什麼問題。我是否真的需要在foreach循環中使用以下數據語法?

$item['Model']['field'] 

這是一個有點陌生的我,我不能簡單地用:

$item['field'] 

第二個問題...我需要使用文本核心幫手。我可以使用它嗎?我在問,因爲我試圖在非對象上使用錯誤。

我這樣的新手問題抱歉,但我是出了編碼遊戲三年以上的(當過教師),這真的很難把它整理出來。

謝謝!

回答

3

你應該使用較長版本的原因;

$item['Model']['field']

是當你與有關聯的模型工作。在這種情況下,「模型」說屬於「用戶」,你就可以更清楚地該模式的用戶數據進行工作:

$item['User']['field']

+0

感謝您爲我準備清楚。 – Johannes 2010-01-18 16:41:24

0

好了,在開始時,你可以這樣做:

$model = $item['Model']; 
$field1 = $model['field1']; 
$field2 = $model['field2']; 
..etc... 

這會爲你節省一些打字。

+0

權。沒有想過這個語法。謝謝! – Johannes 2010-01-17 22:08:43

+0

沒問題。至於你的問題的第二部分,不確定。呃,對不起。 – 2010-01-17 22:10:22

+0

第二部分解決。噢,我的上帝...... KohanaPHP讓我廢話,不是程序員:-(我忘了把變量$傭工=陣列(「文字」,「HTML」);在控制器...請,沒有:-)感謝您的意見你的時間! – Johannes 2010-01-17 22:11:35

相關問題