yii2-extensions/app-advanced

高级Web应用程序

dev-main 2024-04-02 15:14 UTC

This package is auto-updated.

Last update: 2024-09-02 16:05:00 UTC


README

高级Web应用程序


php-version yii2-version PHPUnit Codecov PHPStan PHPStan level Code style


app-avanced-frontend


app-avanced-backend


目录结构

root
├── config  
│   ├── backend                 Backend configuration.            
│   ├── console                 Console configuration.
│   ├── frontend                Frontend configuration.
│   ├── config-plugin.php       Plugin configuration.
│   ├── messages.php            Translation configuration.
│   ├── params-backend.php      Backend parameters.
│   ├── params-console.php      Console parameters.
│   ├── params-frontend.php     Frontend parameters.
│   └── params.php              Common parameters.
├── backend             
│   ├── config                  Backend tests configuration.
│   ├── public                  Backend web server public.
│   ├── src                     
│   │   └── UseCase
│   │       └── Site            Site use case.
│   └── Tests                   Backend tests.
├── common             
│   └── src                     
│       └── Framework           
│           └── Asset           Common asset bundles files.    
│           └── Controller      Common controller files.
│           └── resource         
│               ├── css         Common Css files.
│               ├── js          Common Js files.
│               ├── layout      Common Layout files.
│               └── message     Common Translation files.
├── console             
│   ├── config                  Console tests configuration.
│   └── src                     
│       ├── UseCase
│       │   └── Hello           Hello use case.
│       └── Tests               Console tests.
├── frontend             
│   ├── config                  Frontend tests configuration.
│   ├── public                  Frontend web server public.
│   └── src                     
│       ├── Framework           
│       │   ├── EventHandler    Event handler files.
│       ├── UseCase
│       │   ├── About           About use case.
│       │   ├── Contact         Contact use case.
│       │   └── Site            Site use case.
│       └── Tests               Frontend tests.
└── vendor                      Composer dependencies.

安装

如果您没有 Composer,您可以通过访问 getcomposer.org 上的说明进行安装。

然后,您可以使用以下命令安装此项目 app-basic

composer create-project --prefer-dist --stability=dev yii2-extensions/app-advanced myapp

现在,您应该可以通过以下URL访问应用程序高级功能,假设 `frontend/public` 和 `backend/public` 是位于Web根目录下的直接目录。

虚拟主机

https://:8080/

后端服务器 Yii

./yii serve -t backend/public -r backend/public/index.php

前端服务器 Yii

./yii serve -t frontend/public -r frontend/public/index.php

控制台命令

./yii hello/index

测试

// download all composer dependencies root project
$ composer update --prefer-dist -vvv

// run all tests with code coverage
$ vendor/bin/codecept run --coverage-xml

我们的社交网络

Twitter

许可协议

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