0


0

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 Answer


2


投稿した「getPrenotazioniAttive」関数にはreturn句がありません。 関数の外部でデータを取得したい場合は、 `return $ result;`で終わる必要があります。