0

このコードでは:

class IndexController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        $records = new Application_Model_Mapper_Record();
        $this->view->records = $records->fetchAll(array('type = ?' => 0));
    }


}

... fetchAll()はmy句を無視し$where、でレコードを取得するだけでなく、すべてのレコードを取得しtype=0ます。

array('type = 0')同じ問題で試しました。var_dump($where)マッパーメソッドで実行しましたfetchAll()が、特に何も表示されず、配列は問題ないようです。

私は何をすべきか ?なぜそうなるのかはまったくわかりませんが、インターネットでこの問題を抱えているのは私だけのようです。

4

1 に答える 1