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.
任何人都知道什么我的代码的问题呢?
var_dump($ sizeof($ photos)); //返回1; 是在'$'的sizeof之前的一个类型,或者它的目的是 – 2012-07-27 09:54:44
@jingpe,你应该使用4个空格来缩进你的代码,而不是引用文本的'>'。 – j0k 2012-07-27 09:56:53
你可以尝试和var_dump从行动和模板的实际结果,以便比较。这可能是因为模板装饰器 – 2012-07-27 09:59:08