我创建了一个Doctrine_Query并执行它,但是我想知道我可以传递给它什么参数。
$q = Doctrine_Query::create()
->select('cl.id, cl.name')
->from('ContactList cl');
$contactLists = $q->execute($params, $hydrationMode);从api文档中:
execute($params = array(), $hydrationMode = null)他们在哪里告诉我关于护理人员的事?还有水合模式。
看起来我在记录里找不到任何东西。如果他们每件事都有参考资料就太好了。
谢谢
发布于 2010-05-10 03:44:20
我认为params是一个绑定到查询的值数组-类似于预先编写的语句-例如:
$q = Doctrine_Query::create()
->select('cl.id, cl.name')
->from('ContactList cl')
->where('cl.name = ?');
$q->execute(array('fayer'));合并模式是来自Doctrine_Core的合并常量之一,它确定如何合并结果集(数组、对象等)。如果需要,您也可以编写custom hydrators。
https://stackoverflow.com/questions/2798876
复制相似问题