我有这个标准推进。
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,任何想法?
答案 0 :(得分:2)
您发布的getPrenotazioniAttive
函数没有return子句。如果您想在函数外部获取数据,它应该以{{1}}结束。