推动:标准的新手问题。试着调试

时间:2010-10-01 14:33:17

标签: php criteria propel

我有这个标准推进。

public static function getPrenotazioniAttive($id_utente)
{

$c = new Criteria();
$c->add(self::USER_ID, 18793 );
$result = self::doSelect($c);

}

之后我添加:

echo $c->toString();

显示:

 Criteria: SQL (may not be complete): SELECT FROM `prenotazione` WHERE prenotazione.USER_ID=:p1 Params: prenotazione.USER_ID => 18793

然后我以这种方式调用方法:

    $prenotazioni = PrenotazionePeer::getPrenotazioniAttive($this->getUser());  

    var_dump($prenotazioni);
    die("entro");

创建/执行下面的SQL子句。

 SELECT IFNULL(SUM(prenotazione.VALUTAZIONE),0) AS somma, 
 COUNT(*) AS numero 
 FROM `prenotazione` 
 WHERE prenotazione.USER_ID=18793

该子句(如果我转到phpmyadmin)从表中检索一行。

我的问题:var_dump($prenotazioni);只返回null,任何想法?

1 个答案:

答案 0 :(得分:2)

您发布的getPrenotazioniAttive函数没有return子句。如果您想在函数外部获取数据,它应该以{{1​​}}结束。