Created
September 22, 2016 09:52
-
-
Save likai24/9d9fc135b9a4c00182a549929d1505bb to your computer and use it in GitHub Desktop.
如何通过数据库来创建需要的bean等等
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
README.MD | |
cd $project_home | |
# 产生新的bundle | |
php app/console generate:bundle --namespace=Tranz/BMAUserOrderBundle --dir=src --format=yml --no-interaction | |
# 从数据库中获取定义 | |
php app/console doctrine:mapping:import --force --filter="AdvUserOrder" TranzBMAUserOrderBundle yml | |
# 产生AdvUserOrder Entity | |
php app/console doctrine:mapping:convert --filter="AdvUserOrder" --force annotation ./src | |
# 产生getter 和setter . 这个命令在 使用ln -s的文件夹中没有作用? | |
php app/console doctrine:generate:entities --path="src/Tranz/BMAUserOrderBundle/Entity/AdvUserOrder" TranzBMAUserOrderBundle | |
# 修改生成的entity文件,修改repository为指定的 | |
* @ORM\Entity | |
-> | |
* @ORM\Entity(repositoryClass="Tranz\BMAUserOrderBundle\Entity\AdvUserOrderRepository") | |
# Resource/config/doctrine/AdvUserOrder.orm.yml 必须更名,否则, 新加的 * @ORM\Entity(repositoryClass="Tranz\BMAUserOrderBundle\Entity\AdvUserOrderRepository") notation不起作用 | |
mv Resources/config/doctrine/AdvUserOrder.orm.yml Resources/config/doctrine/AdvUserOrder.orm.yml.used |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment