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

当我在表中没有任何内容时,奇怪的是上面的两个 var_dump 分别返回 0 和 1。

如果我在表中有一行记录,它都会返回 1。

有人知道我的代码出了什么问题吗?

4

1 回答 1

0

如果在您使用的模板中

$photos->count()

它应该给你正确的价值。

于 2012-08-07T20:05:11.210 回答