Решил записать, а то постоянно забываю 🙂
В Doctrine2 дамп сущности или коллекции можно вывести используя статический метод
Doctrine\Common\Util\Debug::dump($entity) |
На выходе получим что-то типа:
array
0 =>
object(stdClass)[318]
public '__CLASS__' => string 'Application\PortfolioBundle\Entity\Category' (length=43)
public 'id' => int 6
public 'name' => string 'Веб-разработка' (length=27)
public 'slug' => string 'web-development' (length=15)
public 'description' => string 'В работе используем PHP (Zend Framework, Doctrine, Smarty, PEAR), JavaScript (jQuery, YUI, MooTools), SQL (MySQL, PgSQL), HTML/XHTML, CSS, багтрекеры и системы контроля версий. С радостью беремся за решение сложных и нестандартных задач.' (length=337)
public 'projects' => string 'Array(20)' (length=9)
1 =>
object(stdClass)[304]
public '__CLASS__' => string 'Application\PortfolioBundle\Entity\Category' (length=43)
public 'id' => int 7
public 'name' => string 'Веб-дизайн' (length=19)
public 'slug' => string 'web-design' (length=10)
public 'description' => string 'Первое впечатление о сайте, которое формируется у посетителя, очень сильно зависит от его дизайна и удобства использования. Мы поможем сделать это впечатление наиболее положительным, разработав красивый и функциональный дизайн для Вашего сайта.' (length=452)
public 'projects' => string 'Array(5)' (length=8) |
Pingback: Craft It Online! » Debug Dump Util in Doctrine