我目前正在爲我的項目使用Symfony 1.2和Doctrine,我有一個關於Doctrine_collection對象的問題。打印Doctrine_Collection對象?
說我想要檢索的元素ID爲1的相關信息在我的表測試
$test = Doctrine::getTable('Test')->find(1);
精細它的工作,我可以打印此對象的不同屬性,沒有這裏的問題
echo $test->name;
我也可以打印整個對象在一個陣列中
print_r($test->toArray());
但是,如果我嘗試直接打印t他doctrine_collection對象
print_r($test)
我得到一個巨大的數組,有很多奇怪的值,如配置參數和東西。這是一種正常的行爲嗎?
的確是這樣,你的print_r'$ test'這是Doctrine_Collection'的'一個實例,並在其下方您正在尋找多學說屬性 – tawfekov 2011-05-13 08:56:11
感謝您的快速回答,而且看起來比'print_r'' Doctrine_collection'的結果是無限循環,你知道爲什麼嗎? – 2011-05-13 09:06:48