如何在ZF中使用参数化嵌套查询?

时间:2010-06-10 11:55:26

标签: php zend-framework

这是ZF中的代码(简化实际问题):

<?php
$nested = $table->select()
  ->where('name = :var')
  ->bind(array('var' => 'my value'));
$select = $table->select()
  ->join(array('nested' => $nested), 'nested.id = id', array());
$table->fetchAll($select);

在此方案中,变量:var不是“绑定”。我做错了什么?

1 个答案:

答案 0 :(得分:3)

在Zend Framework应用程序之前从未见过“绑定”。尝试使用

$select->where('name = ?', 'my_value');