yongtiger / yii2-brainbase
Yii 2 Advanced Project Template
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/yongtiger/yii2-brainbase
Requires
- php: >=5.4.0
 - yiisoft/yii2: ~2.0.6
 - yiisoft/yii2-bootstrap: ~2.0.0
 - yiisoft/yii2-swiftmailer: ~2.0.0 || ~2.1.0
 - yongtiger/yii2-adminlte-asset: *
 - yongtiger/yii2-application: *
 - yongtiger/yii2-fontawesome-alert: *
 - yongtiger/yii2-popup-alert: *
 - yongtiger/yii2-setting: *
 - yongtiger/yii2-theme-yii: *
 - yongtiger/yii2-user: *
 
Requires (Dev)
- codeception/base: ^2.2.3
 - codeception/verify: ~0.3.1
 - yiisoft/yii2-debug: ~2.0.0
 - yiisoft/yii2-faker: ~2.0.0
 - yiisoft/yii2-gii: ~2.0.0
 
- dev-master
 - v0.20.3
 - v0.20.2
 - v0.20.1
 - v0.20.0
 - v0.19.4
 - v0.19.3
 - v0.19.2
 - v0.19.1
 - v0.19.0
 - v0.18.0
 - v0.17.5
 - v0.17.4
 - v0.17.3
 - v0.17.2
 - v0.17.1
 - v0.17.0
 - v0.16.0
 - v0.14.0
 - v0.13.2
 - v0.13.1
 - v0.13.0
 - v0.12.4
 - v0.12.3
 - v0.12.2
 - v0.12.1
 - v0.12.0
 - v0.11.2
 - v0.11.1
 - v0.11.0
 - v0.10.7
 - v0.10.6
 - v0.10.5
 - v0.10.4
 - v0.10.3
 - v0.10.2
 - v0.10.1
 - v0.10.0
 - v0.9.6
 - v0.9.5
 - v0.9.4
 - v0.9.3
 - v0.9.2
 - v0.9.1
 - v0.9.0
 - v0.8.1
 - v0.8.0
 - v0.7.4
 - v0.7.3
 - v0.7.2
 - v0.7.1
 - v0.7.0
 - v0.6.0
 - v0.5.0
 - v0.4.4
 - v0.4.3
 - v0.4.2
 - v0.4.1
 - v0.4.0
 - v0.3.2
 - v0.3.1
 - v0.3.0
 - v0.2.0
 - v0.1.0
 - v0.0.0
 
This package is not auto-updated.
Last update: 2025-10-26 01:43:34 UTC
README
Yii2 brainbase is a skeleton Yii 2 application based on the Yii2 Advanced Template best for developing complex Web applications with multiple tiers.
FEATURES
- Internationalization
 - Perfect code annotation
 - All settings are read from DB or cache into a static array at frontend. Updates specified setting category at backend
 - Admin: rbac, menu, defaultRoles
 
REQUIREMENTS
- PHP 5.4.0+
 - Yii2 2.0.6+
 - Yii2 extension(optional but very useful!): sergeymakinen/yii2-php-file-cache
 - Yii2 extension: yongtiger/yii2-setting
 - Yii2 extension(optional but very useful!): yiisoft/yii2-jui, JUI Extension for Yii 2
 - Yii2 extension: yongtiger/yii2-admin
 - Yii2 extension: yongtiger/yii2-adminlte-asset
 - Yii2 extension: yongtiger/yii2-user
 
INSTALLATION
The preferred way to install this project is through composer.
Either run
php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
php composer.phar create-project --prefer-dist --stability=dev yongtiger/yii2-brainbase yii2-brainbase
or
git clone https://github.com/yongtiger/yii2-brainbase.git
php composer.phar install
GETTING STARTED
- Configure environments: 
\yii2-brainbase\environments\dev\common\config\main-local.php,\yii2-brainbase\environments\prod\common\config\main-local.php. - Run command 
initto initialize the application with a specific environment. - Create a new database and adjust the 
components['db']configuration in common/config/main-local.php accordingly. - Apply migrations with console command 
yii migrate. This will create tables needed for the application to work. - Example username/password: 
admin/123456. 
USAGES
NOTES
DOCUMENTS
REFERENCES
SEE ALSO
TBD
DEVELOPMENT ROADMAP
LICENSE
yii2-brainbase is released under the MIT license, see LICENSE file for details.