码迷,mamicode.com
首页 > 其他好文 > 详细

symfony 常用命令

时间:2017-09-07 18:13:13      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:-o   syn   bsp   upd   public   xtu   常用命令   github   fpm   

(以下所有命令都是在 php-fpm 容器下运行)--docker

初始化环境

  • 创建数据库,执行以下命令

    $php app/console doctrine:database:create
    
  • 然后升级数据库

升级数据库

  • 首先更新代码
  • 然后执行以下命令

    $ php app/console doctrine:migrations:migrate
    

开发命令

修改实体

  • 首先修改实体,标好 Doctrine2 的 annotation
  • 然后执行以下命令,生成 getter 和 setter

    # 不支持 PSR4, 见 https://github.com/doctrine/DoctrineBundle/issues/282
    # 使用 PSR4 的需要另外生成或者手工写
    $ php app/console doctrine:generate:entities ENTITY/CLASS/FULL/NAME
    

修改(升级)表结构

  • 然后 执行以下命令

    $ php app/console doctrine:migrations:diff
    $ php app/console doctrine:migrations:migrate
    

加载 fixtures

  • 首先更新代码
  • 然后执行以下命令

    $ php app/console doctrine:fixtures:load
    

跑单元测试

跑全部

    $ ./bin/phpunit -c build/

跑单个类

    $ ./bin/phpunit -c build/ src/AppBundle/Tests/Api/Client/PocApiCommunicatorTest.php

跑单个方法

    $ ./bin/phpunit -c build/ src/AppBundle/Tests/Api/Client/PocApiCommunicatorTest.php --filter testUserAuthenticate

语言包更新

    $ php app/console translation:update --force --output-format=xlf th
    $ php app/console translation:update --force --output-format=xlf zh_CN

发布 assets

存放在 app/Resources/public 目录下的 css 和 js 文件,需要发布才能使用。

要发布 assets,执行以下命令:

    $ php app/console assetic:dump

参考文章https://gitlab.ywqian.com:8081/hs/effective-happiness/wikis/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA-Symfony-%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4

symfony 常用命令

标签:-o   syn   bsp   upd   public   xtu   常用命令   github   fpm   

原文地址:http://www.cnblogs.com/taho/p/7490827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!