inditel / zend-skeleton-application
ZF2 的 Inditel 骨架应用
dev-master
2013-06-21 00:52 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-orm-module: 0.*
- inditel/bjy-profiler: dev-master
- inditel/zf2-whoops: dev-master
- phpunit/phpunit: 3.7.21
- widmogrod/zf2-assetic-module: 1.*
- zendframework/zend-developer-tools: dev-master
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2024-09-23 13:58:55 UTC
README
集成模块
- Zend Framework 2
- Phpunit
- Doctrine & DoctrineORMModule & DoctrineModule
- Whoops & Zf2Whoops
- Assetic & AsseticBundle
- ZendDeveloperTools & BjyProfiler
- 控制器和服务的示例单元测试。
安装项目
- 启动 composer 项目
- 加载 inditel/zend-skeleton-application
设置本地开发环境
将此行添加到您的 apache 配置中
SetEnv "APP_ENV" "development"
如果您想测试预发布、测试或生产环境,更新 .htaccess 文件。取消注释 # SetEnv "APP_ENV" "development" 请注意不要提交它!
开始单元测试(PHPStorm)
-
打开项目设置 -> PHP -> PHPUnit。设置 "使用自定义加载器" 并选择 vendor/autoload.php 文件。
-
打开运行/调试配置
- 添加新的 PHPUnit 配置
- 添加名称
- 选择 "定义在配置文件中"
- 勾选 "使用替代配置文件"
- 选择 module/YOUR_MODULE/test/phpunit.xml
生成 doctrine 实体
- 检查 doctrine-gen.php
- 运行 doctrine-gen.php