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