Skip to content

Instantly share code, notes, and snippets.

@likai24
Last active November 24, 2016 09:07
Show Gist options
  • Save likai24/97e8b29077822b981106320ab02ff087 to your computer and use it in GitHub Desktop.
Save likai24/97e8b29077822b981106320ab02ff087 to your computer and use it in GitHub Desktop.
symfony3_scaffolder
#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