1.新建一个项目文件夹:例:jobeet。
2.在新建文件夹下再新建lib/vendor文件夹,将需要使用的symfony对应版本放进去。
3.创建项目:
php libvendorsymfonydatainsymfony generate:project jobeet
4.在phpMyAdmin(或其他数据库管理软件)中新建一个数据库。
5.使用指定名称的数据库:
php symfony configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret
6.创建前台:
php symfony generate:app frontend
7.编写DB设计书。
8.在新建的数据库中依照设计书中的表规格建表。
9.从表生成schema:
php symfony doctrine:build-schema
10.一步生成模型:
php symfony doctrine:build --model
11.生成模块:
php symfony generate:module frontend api
12.编写测试数据.
13.将测试数据写入数据库中:
php symfony doctrine:data-load
备注:
要加载测试,你可以直接执行文件:
php test/unit/JobeetTest.php
php symfony test:unit Jobeet
与单元测试相同,功能测试也可以通过直接执行测试文件的方式进行:
php test/functional/frontend/categoryActionsTest.php
或使用 test:functional 命令进行:
php symfony test:functional frontend categoryActions