variarty / yii-template
此包最新版本(1.0.0)没有可用的许可证信息。
另一个 Yii2 模板
1.0.0
2018-01-13 08:44 UTC
Requires
- php: >=7.0.0
- yidas/yii2-composer-bower-skip: ~2.0.13
- yiisoft/yii2: ~2.0.13
- yiisoft/yii2-bootstrap: ~2.0.7
- yiisoft/yii2-queue: ~2.0.2
- yiisoft/yii2-swiftmailer: ~2.0.7
Requires (Dev)
- yiisoft/yii2-debug: ~2.0.13
- yiisoft/yii2-faker: ~2.0.3
- yiisoft/yii2-gii: ~2.0.6
This package is not auto-updated.
Last update: 2024-09-25 23:35:49 UTC
README
此项目模板是另一个用于创建项目的 Yii 2 骨架。模板包含基本功能,包括用户登录/注册和密码恢复页面。
目录结构
app
assets/ contains application assets such as JavaScript and CSS
config/ contains application configurations
controllers/ contains Web controller classes
forms/ contains Web form classes
messages/ contains message translation
runtime/ contains files generated during runtime
views/ contains view files for the Web application
web/ contains the entry script and Web resources
widgets/ contains GUI widgets
common
config/ contains shared configurations
entities/ contains etities classes
jobs/ contains jobs (tasks)
mail/ contains view files for e-mails
messages/ contains shared messages (core)
migrations/ contains database migrations
repositories/ contains classes for working with the database
services/ contains services classes
console
commands/ contains console controllers
config/ contains console configurations
runtime/ contains files generated during runtime
tests
runtime/ contains files generated during runtime
unit/ contains unit tests
vendor/ contains dependent 3rd-party packages
要求
- PHP >= 7.0
- PHPUnit >= 6.0(仅用于测试运行)
- Bower
- Npm
- Gulp
安装
通过 Composer 安装
如果您没有 Composer,您可以按照 getcomposer.org 上的说明进行安装。
然后,您可以使用以下命令安装此项目模板
php composer.phar create-project --prefer-dist variarty/yii-tempate app
cd app
npm install
bower install
Web 资源构建
Gulp 用于构建 Web 资源(CSS、JS 等)。Gulp 有多个任务
gulp help task (get available tasks with description)
gulp less transform app less to css
gulp js copy app JS to dist directory
gulp bootstrap build Twitter Bootstrap with custom overrides
gulp build run `less`, `js`, `bootstrap` tasks
gulp watch watch resources src directory and run 'build' task on change
Phing 使用
如果您有 Phing,您可以在应用程序目录中运行 phing
。Phing 将运行以下命令
composer install
npm install
bower install
gulp build
测试
测试位于 tests
目录中。它们使用 PHPUnit 开发。可以通过运行以下命令执行测试
phpunit
上面的命令将执行单元测试。现在,单元测试仅测试实体。