huynguyen / yii2
Yii PHP Framework Version 2 - Development Package
Installs: 501
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 5 188
Type:yii2-extension
Requires
- php: >=5.4.0
- ext-mbstring: *
- lib-pcre: *
- cebe/markdown: 0.9.*
- ezyang/htmlpurifier: 4.6.*
- yiisoft/jquery: ~2.0 | ~1.10
- yiisoft/jquery-pjax: *
- yiisoft/yii2-composer: *
Requires (Dev)
- imagine/imagine: v0.5.0
- phpunit/phpunit: 3.7.*
- smarty/smarty: *
- swiftmailer/swiftmailer: *
- twig/twig: *
Suggests
- ext-curl: required by yii2-elasticsearch extension
- ext-mongo: required by yii2-mongo extension
- ext-pdo: required by yii2-sphinx extension
- ext-pdo_mysql: required by yii2-sphinx extension
- fzaninotto/faker: required by yii2-faker extension
- imagine/imagine: required by yii2-imagine extension
- phpdocumentor/reflection: required by yii2-apidoc extension
- phpspec/php-diff: required by yii2-gii extension
- smarty/smarty: required by yii2-smarty extension
- swiftmailer/swiftmailer: required by yii2-swiftmailer extension
- twbs/bootstrap: required by yii2-bootstrap, yii2-debug, yii2-gii extension
- twig/twig: required by yii2-twig extension
- yiisoft/yii2-coding-standards: you can use this package to check for code style issues when contributing to yii
Replaces
- yiisoft/yii2: 2.0.0-beta
- yiisoft/yii2-apidoc: 2.0.0-beta
- yiisoft/yii2-authclient: 2.0.0-beta
- yiisoft/yii2-bootstrap: 2.0.0-beta
- yiisoft/yii2-codeception: 2.0.0-beta
- yiisoft/yii2-debug: 2.0.0-beta
- yiisoft/yii2-elasticsearch: 2.0.0-beta
- yiisoft/yii2-faker: 2.0.0-beta
- yiisoft/yii2-gii: 2.0.0-beta
- yiisoft/yii2-imagine: 2.0.0-beta
- yiisoft/yii2-jui: 2.0.0-beta
- yiisoft/yii2-mongodb: 2.0.0-beta
- yiisoft/yii2-redis: 2.0.0-beta
- yiisoft/yii2-smarty: 2.0.0-beta
- yiisoft/yii2-sphinx: 2.0.0-beta
- yiisoft/yii2-swiftmailer: 2.0.0-beta
- yiisoft/yii2-twig: 2.0.0-beta
This package is not auto-updated.
Last update: 2016-10-23 13:13:40 UTC
README
Thank you for choosing Yii 2 - a modern PHP framework designed for professional Web development.
Yii 2 is a complete rewrite of its previous version Yii 1.1 which is one of the most popular PHP frameworks. Yii 2 inherits the main spirit behind Yii for being simple, fast and highly extensible. Yii 2 requires PHP 5.4 and embraces the best practices and protocols found in modern Web application development.
Yii 2 is not ready for production use yet. We may make significant changes without prior notices. We expect to make the first stable release of Yii 2 in the middle of 2014.
If you mainly want to learn Yii with no real project development requirement, we highly recommend you start with Yii 2 as it will be our main focus for the next few years.
If you have a real project with tight schedule, you should stick to Yii 1.1 which is the latest stable release of Yii.
DIRECTORY STRUCTURE
apps/ ready-to-use application templates
advanced/ a template suitable for building sophisticated Web applications
basic/ a template suitable for building simple Web applications
benchmark/ an application demonstrating the performance of Yii
build/ internally used build tools
docs/ documentation
extensions/ extensions
framework/ core framework code
tests/ tests of the core framework code
REQUIREMENTS
The minimum requirement by Yii is that your Web server supports PHP 5.4.
DOCUMENTATION
A draft of the Definitive Guide is available.
API docs and a rendering of the definitive guide are currently available under the following urls:
- http://stuff.cebe.cc/yii2docs/ API and Definitive Guide (updated every 15 minutes from the github source)
- http://www.yiiframework.com/doc-2.0/guide-index.html API and Definitive Guide (last updated for the beta release)
- http://stuff.cebe.cc/yii2-guide.pdf The PDF version of the Guide
For 1.1 users, you may refer to Upgrading from Yii 1.1 to have a general idea of what has changed in 2.0.
HOW TO PARTICIPATE
Your participation to Yii 2 development is very welcome!
You may participate in the following ways:
- Report issues
- Give us feedback or start a design discussion
- Fix issues, develop features, write/polish documentation
- Before you start, please adopt an existing issue (labelled with "ready for adoption") or start a new one to avoid duplicated efforts.
- Please submit a merge request after you finish development.
In order to make it easier we've prepared special yii2-dev
Composer package.