razonyang / yii2-app-template
Yii2 App Project Template
Installs: 2 819
Dependents: 0
Suggesters: 0
Security: 0
Stars: 26
Watchers: 2
Forks: 2
Open Issues: 4
Type:project
pkg:composer/razonyang/yii2-app-template
Requires
- php: >=7.1
- ext-mbstring: *
- ramsey/uuid: ^3.8
- razonyang/yii2-jsend: ^1.0.1
- razonyang/yii2-log-target-db: ^1.0
- razonyang/yii2-rate-limiter: ^1.0
- razonyang/yii2-setting: ^1.0
- razonyang/yii2-uploader: ^1.0
- yiisoft/yii2: ~2.0.23
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-queue: ^2.2
- yiisoft/yii2-redis: ^2.0
- yiisoft/yii2-swiftmailer: ~2.1.0
Requires (Dev)
- codeception/codeception: ^3.0
- codeception/verify: ^1.1
- facebook/webdriver: ^1.7
- phpunit/phpunit: ^7
- symfony/browser-kit: >=2.7 <=4.2.4
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-gii: ~2.1.0
This package is auto-updated.
Last update: 2025-10-29 02:43:20 UTC
README
Yii2 App Project Template is a skeleton Yii 2 application best for developing complex web applications with multiple tiers.
There is a Yii2 Vue Admin for building a back end application.
DEMO
- Yii2 front end and API - https://yii2.razonyang.com
- Yii2 Vue Admin - https://yii2-admin.razonyang.com
DOCUMENTATION
DIRECTORY STRUCTURE
app
    Console/             
        Controller/              contains console controller classes
        Model/                   contains console model classes
        Job/                     contains console job classes
    Exception/                   contains exception classes
    Form/                        contains form classes
    Http/
       Api/
           Backend/              contains back end API classes
           Frontend/             contains front end API classes
       Asset/                    contains web assets such as JavaScript and CSS
       Controller/               contains web controller classes
       Filter/                   contains web filters
       Form/                     contains web form classes
       Model/                    contains web model classes
       Module/                   contains web modules
       Widget/                   contains web widgets
    Job/                         contains web job classes
    Model/                       contains model classes
    Rbac/
        Rule/
    Validator/                   contains validators
bin/                             contains scripts
conf/                            contains conf files, such as crond job, systemd service unit etc
config/                          contains all of app configurations
public/                          contains the entry script and web resources
resources
    environments/                contains environment-based overrides
    mail/                        contains view files for e-mails
    messages/                    contains I18N messages
    migrations/                  contains database migrations
    views/                       contains view files for the Web application
tests/                           contains tests    
vendor/                          contains dependent 3rd-party packages
Credit
It is a fork of Yii2 Advanced Template