Last active
November 24, 2016 09:07
-
-
Save likai24/97e8b29077822b981106320ab02ff087 to your computer and use it in GitHub Desktop.
symfony3_scaffolder
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 | |
bin/console generate:bundle --namespace=Tranz/BMAUserOrderBundle --dir=src --format=yml --no-interaction | |
# 从数据库中获取定义, 产生Resources/config/doctrine/AdvUserOrder.orm.yml | |
bin/console doctrine:mapping:import --force --filter="AdvUserOrder" TranzBMAUserOrderBundle yml | |
# 产生AdvUserOrder Entity, 产生Entity/AdvUserOrder.php | |
bin/console doctrine:mapping:convert --filter="AdvUserOrder" --force annotation ./src | |
# 产生entity 中的getter 和setter . 这个命令在 使用ln -s的文件夹中没有作用? | |
bin/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