Решил записать, а то постоянно забываю 🙂
В 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) |