yii2-extensions / app-basic
Web 应用基础
dev-main
2024-04-04 10:36 UTC
Requires
- php: >=8.1
- npm-asset/flag-icons: ^7.1
- npm-asset/fortawesome--fontawesome-free: ^6.5
- sjaakp/yii2-icon: ^1.0
- ui-awesome/html: ^0.3
- ui-awesome/html-component-bootstrap5: ^1.0@dev
- ui-awesome/html-core: ^0.1
- ui-awesome/html-helper: ^0.2
- ui-awesome/html-svg: ^0.2
- yii2-extensions/asset-bootstrap5: ^0.1
- yii2-extensions/bootstrap5: ^0.1
- yii2-extensions/localeurls: dev-main
- yiisoft/config: ^1.4
- yiisoft/yii2: ^2.0.49 || ^2.2
- yiisoft/yii2-symfonymailer: ^4.0
Requires (Dev)
- codeception/c3: ^2.8
- codeception/codeception: ^5.0.0
- codeception/lib-innerbrowser: ^4.0
- codeception/module-asserts: ^3.0
- codeception/module-filesystem: ^3.0
- codeception/module-yii2: ^1.1
- codeception/verify: ^3.0
- maglnet/composer-require-checker: ^4.6
- symfony/browser-kit: ^6.3
- symfony/process: ^6.3
- yii2-extensions/debug: dev-main
- yii2-extensions/gii: dev-main
- yii2-extensions/phpstan: ^0.1
This package is auto-updated.
Last update: 2024-09-09 17:36:49 UTC
README
Web 应用基础
Yii 版本 2 的 Web 应用基础。适用于使用 Bootstrap 5 快速创建项目的 Yii 框架应用程序。
目录结构
root
├── config
│ ├── Common Common configuration.
│ │ ├── components.php
│ │ └── container.php
│ ├── Console Console configuration.
│ │ ├── app.php
│ │ └── components.php
│ ├── Web Web configuration.
│ │ ├── app.php
│ │ ├── bootstrap.php
│ │ ├── components.php
│ │ ├── container.php
│ │ └── modules.php
│ ├── build.php Build configuration codeception tests.
│ ├── config-plugin.php Plugin configuration.
│ ├── messages.php Translation configuration.
│ ├── params-console.php Console parameters.
│ ├── params-web.php Web parameters.
│ └── params.php Common parameters.
├── src
│ ├── Framework
│ │ ├── Asset Asset bundle files.
│ │ ├── EnventHandler Event handler files.
│ │ └── resources
│ │ ├── css Css files.
│ │ ├── js Js files.
│ │ ├── layout Layout files.
│ │ └── message Translation files.
│ └── UseCase
│ ├── Contact Contact use case.
│ ├── Hello Hello use case (console).
│ └── Site Site use case.
│ └── About About use case.
├── tests Tests codeception.
├── vendor Composer dependencies.
└── public Web server public.
功能
该 Web 应用包含
它包括所有常用的配置,使您能够专注于向应用程序添加新功能。
安装
如果您没有 Composer,可以按照 getcomposer.org 上的说明进行安装。
然后,您可以使用以下命令安装此项目 app-basic
composer create-project --prefer-dist --stability=dev yii2-extensions/app-basic myapp
现在,您应该可以通过以下 URL 访问应用程序,假设 `public` 是 Web 根目录下的目录。
虚拟主机
https://:8080/
服务器 Yii
./yii serve
控制台命令
./yii hello/index
生成翻译
要生成 Yii Web 应用基础翻译,您可以更改配置文件中的语言设置。
config/messages.php
自动生成器将在 `src/Framework/resource/message` 中创建您的语言文件夹,如果需要任何翻译,您可以打开一个问题来添加它。
根目录
./yii message config/messages.php
测试
// download all composer dependencies root project
$ composer update --prefer-dist -vvv
// run all tests with code coverage
$ vendor/bin/codecept run --coverage-xml
支持的 Yii2 版本
我们的社交媒体
许可证
MIT 许可证。有关更多信息,请参阅 许可证文件。