Yii2 framework backup
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Sohel Ahmed Mesaniya fd7373f1c6
Make docs gender agnostics (#18781)
3 years ago
.github Removed not used lines and duplicated tests run 4 years ago
build Avoid double spaces before "and" in phpdoc of virtual properties 4 years ago
contrib/completion Fixes #16926: Fix shell autocompletion 6 years ago
cs Enable `phpdoc_summary` rule in php-cs-fixer config (#14675) 7 years ago
docs update fontawesome link (#18780) 3 years ago
framework Make docs gender agnostics (#18781) 3 years ago
tests Fix #18749: Fix `yii\web\ErrorHandler::encodeHtml()` to support strings with invalid UTF symbols 3 years ago
.appveyor.yml Do not shallow clone AppVeyor 5 years ago
.codeclimate.yml Disabled code lines check and methods count check for Codeclimate 6 years ago
.dockerignore updated build 8 years ago
.editorconfig Handled special .editorconfig case for markdown 9 years ago
.eslintignore Add codeclimate config (#12452) 8 years ago
.eslintrc Add codeclimate config (#12452) 8 years ago
.gitattributes Add AppVeyor CI (#16123) 7 years ago
.gitignore Fix #18323: Fix client validation of RadioList when there are disabled items 4 years ago
.gitlab-ci.yml Use 7.4 per default in GitLab (#18149) 4 years ago
.php_cs Added configuration for headers in PHP files generated by `message/extract` command (#14417) 7 years ago
.scrutinizer.yml Add separate workflow for MSSQL 4 years ago
Dockerfile Fix #18290: Fix response with non-seekable streams 4 years ago
LICENSE.md Fixes #16102: Removed a line that doesn't match BSD license text [skip ci] 7 years ago
README.md Adopt readme logo to dark theme (#18739) 3 years ago
ROADMAP.md Update ROADMAP.md 5 years ago
code-of-conduct.md Change the link protocol to HTTPS 3 years ago
composer.json update composer.json links 3 years ago
composer.lock updated lock with composer 2 3 years ago
package.json Add colors to CI (#18316) 4 years ago
phpunit.xml.dist Add more tests for helpers (#18675) 3 years ago

README.md

Yii Framework

Yii 2 is a modern framework designed to be a solid foundation for your PHP application.

It is fast, secure and efficient and works right out of the box pre-configured with reasonable defaults. The framework is easy to adjust to meet your needs, because Yii has been designed to be flexible.

Latest Stable Version Total Downloads Build Status Code Coverage Scrutinizer Quality Score

Installation

  • The minimum required PHP version of Yii is PHP 5.4.
  • It works best with PHP 7.
  • Follow the Definitive Guide in order to get step by step instructions.

Documentation

Community

Contributing

The framework is Open Source powered by an excellent community.

You may join us and:

Reporting Security issues

Please refer to a special page at the website describing proper workflow for security issue reports.

Directory Structure

build/               internally used build tools
docs/                documentation
framework/           core framework code
tests/               tests of the core framework code

Spreading the Word

Acknowledging or citing Yii 2 is as important as direct contributions.

In presentations

If you are giving a presentation or talk featuring work that makes use of Yii 2 and would like to acknowledge it, we suggest using our logo on your title slide.

In projects

If you are using Yii 2 as part of an OpenSource project, a way to acknowledge it is to use a special badge in your README:

Yii2

If your code is hosted at GitHub, you can place the following in your README.md file to get the badge:

[![Yii2](https://img.shields.io/badge/Powered_by-Yii_Framework-green.svg?style=flat)](https://www.yiiframework.com/)

Sponsoring

Support this project by becoming a sponsor or a backer.

OpenCollective sponsors OpenCollective backers