zoukankan      html  css  js  c++  java
  • symfony 常用命令

    (以下所有命令都是在 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
  • 相关阅读:
    Hlg 1740 DP求路径且按最小字典序输出.cpp
    Uestc 1720 【容斥原理】.cpp
    Uva 10112 【简单的计算几何】.cpp
    Vijos 1071 【DP之记录路径】
    Hlg 1665 【KMP】.cpp
    cf 226b 唯美思维题~.cpp
    Hlg 1049 【广搜+康拓展开】.cpp
    Hlg 1067 【状态压缩DP】.cpp
    Pythoner.CN: 中小企业IT不可错过的十大虚拟机软件 | Pythoner.CN
    OpenStack Hacker养成指南 | UnitedStack Inc.
  • 原文地址:https://www.cnblogs.com/taho/p/7490827.html
Copyright © 2011-2022 走看看