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 のすべての名前が表示されます。条件が満たされていません。

4

1 に答える 1

0

他の配列に条件を入れないで、このようにしてみてください

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

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

これがお役に立てば幸いです。

于 2013-09-21T13:48:32.777 に答える