symfony 常用的命令

PHP cooljun 2510℃ 0评论

创建Bundle

php bin/console generate:bundle --namespace=Acme/TestBundle

生成entity

$ php bin/console doctrine:mapping:import --force adminBundle xml

//这个命令行工具要求Doctrine去自检这个数据库并生成XML元数据文件到你bundle的 src/Acme/BlogBundle/Resources/config/doctrine文件夹下。

一旦元数据文件被生成,你可以执行下面的两个命令,要求Doctrine去构建相关的实体类。

$ php bin/console doctrine:mapping:convert annotation ./src
$ php bin/console doctrine:generate:entities AdminBundle  
//第一个命令生成注释映射的实体类。 但如果你想要使用YAML和XML映射来替代注释,你应该只执行第二个命令
$ php bin/console doctrine:mapping:import AdminBundle annotation //生成带注释的字段属性
$ php bin/console doctrine:generate:entities AdminBundle --no-backup //不备份生成实体类get set方法

//实体类更新

$ php bin/console doctrine:mapping:import AdminBundle annotation --filter=MyPaydayLonaProject   //生成实体类对应的注释
$ php bin/console doctrine:generate:entities AdminBundle:MyPaydayLonaProject --path ./src --no-backup //不生成备份的情况下更新对应的实体类

启动项目

php bin\console server:run

创建控制器

php bin\console doctrine:generate:crud

更新数据表

php bin\console doctrine:schema:update --force

清除缓存

php bin/console cache:clear --env= dev|prod  //3.1版本
php bin/console cache:clear --no-warmup --env= dev|prod  //3.4版本

 

 

转载请注明:cooljun小窝 » symfony 常用的命令

如果你觉得这篇文章对你有帮助,请支持我继续更新网站 !捐赠本站
喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!