yii2-extensions / app-advanced
高级Web应用程序
dev-main
2024-04-02 15:14 UTC
Requires
- php: >=8.1
- npm-asset/fortawesome--fontawesome-free: ^6.4
- oomphinc/composer-installers-extender: ^2.0
- sjaakp/yii2-icon: ^1.0
- yii2-extensions/asset-bootstrap5: dev-main
- yii2-extensions/bootstrap5: dev-main
- yiisoft/config: ^1.4
- yiisoft/yii2: ^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: dev-main
This package is auto-updated.
Last update: 2024-09-02 16:05:00 UTC
README
高级Web应用程序
目录结构
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
我们的社交网络
许可协议
MIT许可。有关更多信息,请参阅 许可文件。