2014-03-07 94 views
0

我從數據庫表中獲得了一行,現在我希望在CakePHP中僅回顯此行中的一個值。 那麼該怎麼做呢?如何從數據庫查詢中只獲取一個值?

$help = $this->help->findByControllerAndAction($controller ,$action) 

它有四個值:idcontrolleractionhelp_text。 我只想回顯controller。 有什麼幫助嗎?

回答

0

我建議讀一些documentation,更具體地說這個section

要回答你的問題......

我假設你的幫助機型具有獨特的按鍵控制器+行動。

在你的控制器的方法,你將需要:

$help = $this->Help->findByControllerAndAction($controller ,$action); 
if ($help) { 
    $this->set('help', $help); 
} 

在你看來:

echo $help['Help']['controller']; 

將顯示Help.controller字段的內容。

用途:

debug($help); 

如果$幫助並不在您的視圖定義的,機會是你找到的是不返回您所期望的結果。

+0

它顯示錯誤「未定義的索引['help']」。 –

+0

我編輯了我的答案。 debug()將幫助您檢查變量中的實際內容。 – savedario

相關問題