Symfony command list

1.在frontend建立一個空的module
symfony generate:module frontend home

2.在frontend依照Product model 建立一個product module.
symfony doctrine:generate-module --with-show --non-verbose-templates frontend product Product

3.依照yml建立所需的model
symfony doctrine:build --model

4.依照yml建立所需的sql
symfony doctrine:build --sql

5.使用sql建立tables
symfony doctrine:insert-sql
symfony doctrine:insert-sql --env=test //指定輸入到test

6.將fixture 的init data輸入到db.
symfony doctrine:data-load

7.於apps建立一個module
symfony generate:app frontend

8.依schema.yml刪去不存在的model
doctrine:clean-model-files 

9.運行unit測試
php symfony test:unit //運行全部
php symfony test:unit Jobeet //只運行指定檔案
php symfony test:coverage test/unit/JobeetTest.php lib/Jobeet.class.php //檢查那個function /method 尚未進行測試
php symfony test:coverage --detailed test/unit/JobeetTest.php lib/Jobeet.class.php 

沒有留言: