Tom, Like Tim said, you can use SillyCMSBundle:Page as a shortcut for Application\SillyCMSBundle\Entity\Page.
Also, those docs are a bit outdated now, so unless you're working with PR4, you should check the master docs. In the case of the doctrine ORM page: http://docs.symfony-reloaded.org/master/guides/doctrine/orm/overview.html On Jan 7, 5:26 pm, Tom Boutell <t...@punkave.com> wrote: > http://docs.symfony-reloaded.org/guides/doctrine/orm/overview.htmlseems to > be untested or perhaps based on something that worked long ago? > > $user = $em->createQuery('SELECT u FROM HelloBundle:User WHERE id = ?', $id); > $user->setBody('new body'); > > This will not work, there is no execution of the query. Also the ?, $id > syntax doesn't seem to be supported in Doctrine 2 (I'm less certain of that > part). And the class-finding syntax seems wrong, that should be a \ not a :, > right? > > I started referring to the Doctrine 2 tutorial instead, and wound up with: > > $page = $em->createQuery('SELECT p FROM > Application\SillyCMSBundle\Entity\Page p WHERE p.slug = > ?1')->setParameter(1, $slug)->getSingleResult(); > > That gave me a valid object. > > The original code would be easier to write with find() although that might > be less instructional. -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en