yii2-extensions/app-basic

Web 应用基础


README

Web 应用基础

php-version PHPUnit Codecov PHPStan PHPStan level Code style


Yii 版本 2 的 Web 应用基础。适用于使用 Bootstrap 5 快速创建项目的 Yii 框架应用程序。


app-basic


目录结构

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 版本

Yii20 Yii22

我们的社交媒体

Twitter

许可证

MIT 许可证。有关更多信息,请参阅 许可证文件