2010-06-10 7 views
0

Ceci est le code dans ZF (simplification d'un problème réel):Comment utiliser les requêtes imbriquées paramétrées dans 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); 

La :var variable n'est pas "bind-ed" dans ce scénario. Qu'est-ce que je fais mal?

Répondre

3

Vous n'avez jamais vu "bind" auparavant sur une application Zend Framework. Essayez d'utiliser

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