1.运行php bin/console doctrine:mapping:import force AppBundle xml
先生成关联文件,在src/AppBundle/Resources/config/doctrine 文件夹中(删除多余的关联文件,因为有几张表就会生成几张关联文件)
2.运行php bin/console doctrine:mapping:convert annotation ./src 生成实体类文件,不过此时的文件不带set和get
3.运行 php bin/console doctrine:generate:entities BundleName:EntityName 生成set和get;
4.删除src/AppBundle/Resources/config/doctrine 文件夹中的关联文件
5、生成增删改查(controller控制器,和twig页面模板):此步骤看情况,如果需要则去执行。
php bin/console generate:doctrine:crud --with-write
列子如图:
本文介绍使用Symfony框架中的Doctrine组件来生成实体类的过程。主要包括导入映射文件、转换为注解形式、自动生成getter和setter方法等步骤,并提供了一个简单的示例。
1097

被折叠的 条评论
为什么被折叠?



