我對cakephp很新穎,而且我正在試圖寫出一個非常基本的聲明。將MySQL數據返回到cakephp視圖
在我的視圖文件中,我想說如果events表中的is_open列爲真,請回顯一些內容。如果不是這樣,請回顯其他內容。
<?php
if ($response['data']['Event']['is_open'] == true) {
echo "Yes";
} else {
echo "No";
}
?>
我有麻煩控制器內向後工作以獲得在首位的數據。
在我的控制器中我有一些這樣的:
public function some_function() {
$events = $this->Event->find('all');
}
我認爲文件中,我得到這個錯誤:
通知(8):未定義指數:事件[查看/應用/ agreement.ctp ,第21行]
任何人都可以指出我做錯了什麼?
我一直在閱讀博客教程,這在某些地方對我來說很清楚,而在其他地方並不清楚。我仍然遇到麻煩的地方是在視圖中顯示任何東西。
進一步閱讀之後,我想做這樣的事情在控制器:
$myVariable = $this->Event->find('first',
array('fields' => 'Event.is_open ',
'conditions' => array('Event.id =' => '400')));
什麼我希望能說的就是抓住從事件表中IS_OPEN值,其中events.id = 400(後這個值將是動態的)這看起來甚至是遠程正確的嗎? - mmalv剛剛編輯
提供的$事件調試,你可能會看到自己有什麼不對 –
請提供工作/完整的例子。你指的是'$ response','$ events','$ myVariable'的問題 - 有沒有辦法綁在一起。 – AD7six