terabytesoft / app-basic
Yii 3.0 Web 应用基础
该软件包的规范仓库似乎已消失,因此该软件包已被冻结。
dev-master / 0.0.1.x-dev
2019-06-06 14:41 UTC
Requires
- php: ^7.2
- nyholm/psr7: ^1.0
- terabytesoft/alert: ^0.0.1@dev
- yiisoft/yii-bootstrap4: ^3.0@dev
- yiisoft/yii-captcha: ^3.0@dev
- yiisoft/yii-console: ^3.0@dev
- yiisoft/yii-jquery: ^3.0@dev
- yiisoft/yii-swiftmailer: ^3.0@dev
Requires (Dev)
- codeception/codeception: ^3.0
- dms/phpunit-arraysubset-asserts: ^0.1.0
- foxy/foxy: ^1.0
- hiqdev/composer-config-plugin: ^1.0@dev
- yiisoft/cache: dev-master#b10f733
- yiisoft/di: ^3.0@dev
- yiisoft/log: ^3.0@dev
- yiisoft/log-target-file: ^3.0@dev
- yiisoft/rbac: dev-master#2f0194e
- yiisoft/view: ^3.0@dev
- yiisoft/yii-core: dev-master#ac80ebf
- yiisoft/yii-debug: ^3.0@dev
- yiisoft/yii-web: dev-master#4d5d840
This package is auto-updated.
Last update: 2022-01-06 20:40:05 UTC
README
Web 应用基础
Yii 版本 3.0 的 App Web 应用基础,适合快速创建使用 Bootstrap 4 的项目 Yii 框架 应用。
目录结构:
config/ contains application configurations
docs/ contains documentation application basic
src/
Assets/ contains assets definition
Controllers/ contains controller class
Forms/ contains models forms class
Messages/ contains messages translate application
Views/ contains views files for web application
tests/ contains tests codeception for the web application
vendor/ contains dependent 3rd-party packages
特性:
App Web 应用包含
它包含所有常用配置,让您可以专注于添加新功能到您的应用。
要求:
- 此项目模板的最低要求是您的 Web 服务器支持
- PHP 7.2 或更高版本。
- NPM 安装
安装:
如果您没有 Composer,您可以通过访问 getcomposer.org 上的说明进行安装。
然后,您可以使用以下命令安装此项目模板
composer create-project --prefer-dist --stability=dev terabytesoft/app-template-basic myapp
现在,假设 `public` 是 Web 根目录下的目录,您应该可以通过以下 URL 访问应用程序。
App Web 应用基础 (terabytesoft/app-basic) 将与 Web 项目骨架应用基础 (terabytesoft/app-template-basic) 一起自动安装,两者都尝试安装必要的软件包以启动 Yii3 的 Web 应用基础。
虚拟主机
https:///
服务器 Yii
目录 - / [app-template-basic]
./vendor/bin/yii serve
配置:
- 详细设置.
注意
所有配置都可以通过参数自定义,无需修改 Yii 3.0 Web 应用基础的任何配置。如果您需要任何额外配置,我们可以很乐意为您打开一个问题,我们将添加它。
更改任何配置时,请运行 composer du
以应用它。
生成消息翻译:
要生成 Yii 3.0 Web 应用基础的翻译,您可以在
config/messages.php - [app-template-basic]:
'languages' => ['en'],
生成器将自动在 /messages - [app-template-basic] 中创建您的语言文件夹,如果需要任何翻译,您可以打开一个问题来添加它。
root directory - [app-template-basic]:
./vendor/bin/yii message config/messages.php
运行测试 Codeception:
$ cd vendor/terabytesoft/app-basic
$ composer update --prefer-dist -vvv
$ php -S 127.0.0.1:8080 -t tests/public > /dev/null 2>&1&
$ vendor/bin/codecept run
Web 服务器支持:
- Apache。
- Nginx。
- OpenLiteSpeed。