Why not just generate all that stuff into an Application Bundle? That is what Application bundles are for, the specific application at hand.
On Wed, 1 Dec 2010 01:00:17 +0100 Pablo Díez <[email protected]> wrote: > Hi all! > > Usually when you want to write some class of the model (entities or > documents) or forms you do it in bundles. But what if you want do you do if > you to use some tool like Doctrator? > > If you want for instance customize some entity class in your project, you > cannot do it if you don't modify the bundle. > The symfony1 way to solve this issue is to generate the final classes of the > model and forms in the project, then you can customize them. > > What do you think about to do something like that in Symfony2? For instance: > > src/Gen/DoctratorUserBundle/Entity/User.php > User bundle > src/Gen/DoctratorUserBundle/Entity/UserRepository.php > UserRepository > bundle > src/Gen/DoctratorUserBundle/Entity/Base/User.php > src/Gen/DoctratorUserBundle/Entity/Base/UserRepository.php > > In the bundle: > > src/Bundle/DoctratorUserBundle/Entity/User.php > User base > src/Bundle/DoctratorUserBundle/Entity/UserRepository.php > UserRepository > base > > If we do this we will be able to have a standard way to call model classes > and to customize them. > > The standard: > Gen/DoctratorUserBundle/Entity/User > $em->getRepository('Gen/DoctratorUserBundle/Entity/User'); > > And we will be able to use another great Doctrator feature: to extend the > entity mapping in another bundles. For instance: > > # DoctratorUserBundle > Bundle\DoctratorUserBundle\Entity\User: > columns: > id: { id: auto, type: integer } > username: { type: string, length: 100 } > > # DoctratorForumBundle > Bundle\DoctratorUserBundle\Entity\User: > columns: > signature: text > > This example extends the mapping of the DoctratorUserBundle in the > DoctratorForumBundle, but if you generate the base class in the bundles it > would change if you change the class definition. > > Well, what do you think about do it? Do you have more ideas to call the dir > (instead of Gen)? > > For people than don't know Doctrator: > http://mondongo.es/blog/9/doctrator-real-and-flexible-behaviors-for-doctrine2 > > And if you want to try this way to use model classes, you can do it in the > DoctratorBundle: > https://github.com/pablodip/DoctratorBundle/commit/befddd5a62d799ce497d2761824ec38c432a0129 > > Thanks, > Pablo > > -- > *Pablo Díez | @pablodip* > MondonGO Lead Developer > http://mondongo.es > > -- > 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 developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/symfony-devs?hl=en -- 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 developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en
