Questions tagged [yii]

Use for questions about any version of Yii, an open-source MVC framework for writing web 2.0 applications in PHP5+

Yii is an framework under BSD license with all the common features needed to build fast, scalable and feature-rich Web-2.0 applications:

MVC, DAO/ActiveRecord, I18N/L10N, APC (Advanced PHP caching), DB migrations, authentication and role-based access control, scaffolding, testing, ...

As a framework, Yii is heavily inspired by Ruby on Rails. Yii also adopting conventions over configuration paradigm like some other such as .

Yii prefers lazy loading, but can perform eager loading where requested. Yii's behavior system allows for multiple inheritance via the mixin pattern. The whole framework is highly extensible. User-contributed extensions can be obtained through the official extensions repository as well as through the unofficial extensions repository.

The latest stable branch is 2.0.x and 1.0.x has been deprecated as of December 31st 2010, was released on October 12nd, 2014. The source and bug tracker are hosted on GitHub.


## Resources ## - [The Definite Guide to Yii 1.1][17] - [The Definite Guide to Yii 2.0][18] - [API documentation for Yii 1.1][19] - [API documentation for Yii 2.0][20] - [Other resources][16]
## News ## - [Yii 2.0.14 is released (FEB 19, 2018)][22] - [Yii 2.0.13 is released (NOV 2, 2017)][23] - [Yii 2 Queue Extension released][24] (JUL 17, 2017) - [MongoDB extension 2.1.4 released][25] (JUN 23, 2017) - [HTTP Client extension 2.0.4 released][26] (JUN 23, 2017) - [Auth Client extension 2.1.3 released][27] (JUN 23, 2017) - [Yii 1.1.19 is released][28] (JUN 8, 2017) - [Yii 2.0.12 is released][29] (JUN 5, 2017) - [Sphinx extension 2.0.8 released][30] (MAY 15, 2017) - [SwiftMailer extension 2.0.7 released][31] (MAY 1, 2017) - [Yii 1.1.18 is released][32] (APR 19, 2017) - [YiiConf 2017, Moscow, Russia][33] (APR 7, 2017) - [Redis extension 2.0.6 released][34] (APR 5, 2017) - [Twig extension 2.1.0 released][35] (MAR 25, 2017) - [Debug extension version 2.0.9 released][36] (FEB 21, 2017) - [Debug extension version 2.0.8 released][37] (FEB 19, 2017) - [MongoDB extension version 2.1.3 released][38] (FEB 15, 2017) - [Sphinx extension version 2.0.7 released][39] (FEB 15, 2017) - [HTTP client extension version 2.0.3 released][40] (FEB 15, 2017) - [Auth Client extension version 2.1.2 released][41] (FEB 15, 2017) - [Yii 2.0.11 is released][42] (FEB 1, 2017) - [Recent security issues with PHPMailer and SwiftMailer][43] (DEC 28, 2016) - [Debug toolbar extension version 2.0.7 released][44] (NOV 24, 2016) - [ApiDoc extension version 2.0.6 and 2.1.0 released][45] (NOV 22, 2016) - [Interactive Shell Extension for Yii 2][46] (NOV 22, 2016) - [A new Yii 2.0 book is released][47] (NOV 16, 2016) - [Imagine extension version 2.1.0 released][48] (NOV 3, 2016) - [HTTP client extension version 2.0.2 released][49] (OCT 31, 2016) - [MongoDB extension version 2.1.2 released][50] (OCT 31, 2016) - [New member joining Yii team][51] (OCT 26, 2016) - [Yii 2.0.10 is released][52] (OCT 20, 2016) - [Twig extension version 2.0.6 released][53] (OCT 5, 2016) - [Swiftmailer extension version 2.0.6 released][54] (SEP 9, 2016) - [Twig extension version 2.0.5 released][55] (SEP 4, 2016) - [Imagine extension version 2.0.4 released][56] (SEP 4, 2016) - [Sphinx extension version 2.0.6 released][57] (AUG 2, 2016) - [Auth Client extension version 2.1.1 released][58] (AUG 29, 2016) - [MongoDB extension version 2.1.1 released][59] (AUG 29, 2016) - [Auth Client extension version 2.1.0 released][60] (AUG 4, 2016) - [HTTP client extension version 2.0.1 released][61] (AUG 4, 2016) - [jQuery UI extension version 2.0.6 released][62] (JUL 22, 2016) - [Released Yii 2.0.9][63] (JUL 11, 2016) - [AuthClient extension version 2.0.6 released][64] (JUL 8, 2016) - [HTTP client extension version 2.0.0 released][65] (JUL 1, 2016) - [MongoDB extension version 2.1.0 released][66] (JUN 27, 2016) - [MongoDB extension version 2.0.5 released][67] (MAY 9, 2016) - [Released Yii 2.0.8][68] (APR 28, 2016) - [New official extension releases][69] (MAR 18, 2016) - [Yii fork of jquery-pjax version 2.0.6 released][70] (MAR 4, 2016) - [Released Yii 2.0.7][71] (FEB 14, 2016) - [Released Yii 1.1.17][72] (JAN 13, 2016) - [PHP 7 released][73] (DEC 4, 2015) - [Update on Yii 1.1 support and end of life][74] (NOV 22, 2015) - [New member joining Yii team][75] (NOV 19, 2015) - [Debug, Bootstrap, Sphinx and Authclient extensions version 2.0.5 released][76] (SEP 24, 2015) - [Released Yii 2.0.6][77] (AUG 5, 2015) - [Released Yii 2.0.5][78] (JUL 11, 2015) - [Released Yii 2.0.4][79] (MAY 10, 2015) - [Released Yii 2.0.3][80] (MAR 1, 2015) - [Released Yii 2.0.2][81] (JAN 11, 2015) - [Released Yii 1.1.16][82] (DEC 21, 2014) - [Released Yii 2.0.1][83] (DEC 7, 2014) - [Released Yii 2.0.0][13] (OCT 12, 2014) - [Released Yii 1.1.15][84] (JUN 29, 2014)

The Yii project site also has a forum and a wiki. An IRC channel can be found on #yii@irc.freenode.net.

16665 questions
103
votes
8 answers

Yii2 data provider default sorting

In Yii 1.1 this code works for default sorting: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), )); How default sorting can be set in Yii2? Tried below code, but no…
Sarvar Nishonboyev
  • 8,878
  • 7
  • 55
  • 55
100
votes
18 answers

Include CSS,javascript file in Yii Framework

How to include a Javascript or CSS file in Yii Framework? I want to create a page on my site that has a little Javascript application running, so I want to include .js and .css files in a specific view.
viji
  • 1,656
  • 2
  • 19
  • 33
95
votes
12 answers

Only on Firefox "Loading failed for the