0

アクション:

$photos = Doctrine::getTable('photo')
             ->createQuery('u')
            ->addWhere('status = ?', 1)
            ->addOrderBy('sort_order DESC')
            ->execute();
var_dump(sizeof($photos)); //returned 0
$this->photos = $photos

テンプレート:

var_dump($sizeof($photos)); // returned 1

テーブルに何もない場合、上記の 2 つの var_dump がそれぞれ 0 と 1 を返すのは奇妙です。

テーブルに行レコードが 1 つある場合、両方とも 1 を返します。

私のコードで何がうまくいかないのか誰でも知っていますか?

4

1 に答える 1

0

使用するテンプレートの場合

$photos->count()

それはあなたに正しい価値を与えるはずです。

于 2012-08-07T20:05:11.210 に答える