2013-09-21 16 views
0

我想顯示只在cakephp中的下拉列表框中激活的名稱。我的數據庫是PostgreSQL。只顯示活動語法錯誤的名稱

我知道有一些錯誤的語法:請指出錯誤:

$fields = array('id','moduleName'); 
    $modules = $this->Module->find('list',array('fields'=>$fields),array('conditions'=>array('isactive'=>'1',))); 

     $select=$this->set(compact('modules')); 

在我的下拉列表中將會顯示所有的這些都isactive = 1和0.the條件未得到滿足的名字。

+0

'$ select = $ this-> set()' - 爲什麼? – mark

回答

0

不要把條件在其他陣列,嘗試這樣

$fields = array('id','moduleName'); 
$modules = $this->Module->find('list', array(
    'fields'=>$fields, 
    'conditions'=>array('isactive'=>'1') 
)); 

$select=$this->set(compact('modules')); 

希望這可以幫助你。

+0

如果您在實施上述過程中遇到任何困難,請告知我們。 –