このコードでは:
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()
が、特に何も表示されず、配列は問題ないようです。
私は何をすべきか ?なぜそうなるのかはまったくわかりませんが、インターネットでこの問題を抱えているのは私だけのようです。