fbpx
Wikipedia

Yii

For other uses, see YII (disambiguation).

Yii is an open source, object-oriented, component-based MVC PHP web application framework. Yii is pronounced as "Yee" or [ji:] and in Chinese it means "simple and evolutionary" and it can be an acronym for "Yes It Is!".

Contents

Yii started as an attempt to fix perceived drawbacks of the PRADO framework: Slow handling of complex pages, steep learning curve and difficulty to customize many controls. In October 2006, after ten months of development, the first alpha version of Yii was released, followed by the formal 1.00 release in December 2008.

Yii 1.1 was released in January 2010 adding a form builder, relational Active record queries, a unit testing framework and more. The Yii community continues to follow the 1.1 branch with PHP7+ support and security fixes. The latest version 1.1.23 was released in December 2020.

In May 2011 the developers decided to use new PHP versions and fix architectural shortcomings, resulting in version 2.0. In May 2013 the Yii 2.0 code went public, followed by the first stable release in October 2014. PHP8 is supported since version 2.0.38. The latest version 2.0.40 was released in December 2020.

This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions.(July 2021) ()

Yii features include:

  • Model–view–controller (MVC) design pattern.
  • Generation of complex WSDL service specifications and management of web service request handling.
  • Internationalization and localization (I18N and L10N), comprising message translation, date and time formatting, number formatting, and interface localization.
  • Layered caching scheme, which supports data caching, page caching, fragment caching and dynamic content. The storage medium of caching can be changed.
  • Error handling and logging. Log messages can be categorized, filtered and routed to different destinations.
  • Security measures include prevention of cross-site scripting (XSS), cross-site request forgery (CSRF) and cookie tampering.
  • Unit and functionality testing based on PHPUnit and Selenium.
  • Automatic code generation for the skeleton application, CRUD applications, through the Gii tool.
  • Code generated by Yii components and command line tools complies to the XHTML standard.
  • Designed to work well with third-party code. For example, it is possible to include code from PEAR or the Laminas.
Color Meaning
Red Old version; no longer supported
Yellow Old version; still supported
Green Current version
Blue Future version
Version Release date End of active support End of security/compatibility support Requirement
1.0 December 3, 2008 December 31, 2010 PHP 5.1.0 or above
1.1 January 10, 2010 December 31, 2016 December 31, 2023 PHP 5.1.0 or above
2.0 October 12, 2014 TBD TBD PHP 5.4.0 or above
3.0 TBD TBD TBD PHP 7.4.0 or above

The Yii project includes a repository of user-contributed extensions in addition to an official extension library, zii, which was merged with the core framework; it has been bundled in every release since Yii version 1.1.0 and includes additional widgets such as grids and jQuery UI.

  1. "Yii 2.0.41". yiiframework.com. Retrieved2021-03-20.
  2. "About Yii". Yii2 Guide. yiisoft.
  3. https://github.com/yiisoft/yii2/blob/2.0.38/framework/CHANGELOG.md
  4. "Download Yii Framework". Retrieved18 January 2011.

Books

Journals

  • Behme, Henning (January 2009). "World Wide Web". iX. Heise.
  • Winesett, Jeffrey (March 2009). "Adding the Yii Framework to Your Web Development Toolbox". php|architect.
  • Winesett, Jeffrey (July 2009). "Yii: Flex Your Flash". php|architect.
  • Kreußel, Peter (November 2009). "PHP-Frameworks im Überblick, Viel Holz für den Rahmen". Linux-Magazin. Linux New Media AG.
  • Setter, Matthew (December 2010). "YiiLocal – Find Stuff Near You". php|architect.
  • Moorjani, Philip (April 2014). "Introduction to Yii 2.0". php|architect.

Yii
Yii Language Watch Edit 160 160 Redirected from Yii Framework For other uses see YII disambiguation Yii is an open source object oriented component based MVC PHP web application framework Yii is pronounced as Yee or ji and in Chinese it means simple and evolutionary and it can be an acronym for Yes It Is 2 YiiStable release2 0 41 1 2021 03 03 RepositoryYII RepositoryWritten inPHPOperating systemCross platformTypeWeb application frameworkLicenseNew BSD LicenseWebsitewww wbr yiiframework wbr com Contents 1 History 2 Features 3 Version history 4 Extensions 5 See also 6 References 7 Bibliography 7 1 Books 7 2 Journals 8 External linksHistory EditYii started as an attempt to fix perceived drawbacks of the PRADO framework Slow handling of complex pages steep learning curve and difficulty to customize many controls In October 2006 after ten months of development the first alpha version of Yii was released followed by the formal 1 00 release in December 2008 Yii 1 1 was released in January 2010 adding a form builder relational Active record queries a unit testing framework and more The Yii community continues to follow the 1 1 branch with PHP7 support and security fixes The latest version 1 1 23 was released in December 2020 In May 2011 the developers decided to use new PHP versions and fix architectural shortcomings resulting in version 2 0 In May 2013 the Yii 2 0 code went public followed by the first stable release in October 2014 PHP8 is supported since version 2 0 38 3 The latest version 2 0 40 was released in December 2020 Features EditThis article s tone or style may not reflect the encyclopedic tone used on Wikipedia See Wikipedia s guide to writing better articles for suggestions July 2021 Learn how and when to remove this template message Yii features include Model view controller MVC design pattern Generation of complex WSDL service specifications and management of web service request handling Internationalization and localization I18N and L10N comprising message translation date and time formatting number formatting and interface localization Layered caching scheme which supports data caching page caching fragment caching and dynamic content The storage medium of caching can be changed Error handling and logging Log messages can be categorized filtered and routed to different destinations Security measures include prevention of cross site scripting XSS cross site request forgery CSRF and cookie tampering Unit and functionality testing based on PHPUnit and Selenium Automatic code generation for the skeleton application CRUD applications through the Gii tool Code generated by Yii components and command line tools complies to the XHTML standard Designed to work well with third party code For example it is possible to include code from PEAR or the Laminas Version history EditColor MeaningRed Old version no longer supportedYellow Old version still supportedGreen Current versionBlue Future versionVersion Release date End of active support 4 End of security compatibility support Requirement 4 1 0 December 3 2008 December 31 2010 PHP 5 1 0 or above1 1 January 10 2010 December 31 2016 December 31 2023 PHP 5 1 0 or above2 0 October 12 2014 TBD TBD PHP 5 4 0 or above3 0 TBD TBD TBD PHP 7 4 0 or aboveExtensions EditThe Yii project includes a repository of user contributed extensions in addition to an official extension library zii which was merged with the core framework it has been bundled in every release since Yii version 1 1 0 and includes additional widgets such as grids and jQuery UI See also EditActive record pattern Comparison of web frameworks Model view controller Scaffold programming References Edit Yii 2 0 41 yiiframework com Retrieved 2021 03 20 About Yii Yii2 Guide yiisoft https github com yiisoft yii2 blob 2 0 38 framework CHANGELOG md a b Download Yii Framework Retrieved 18 January 2011 Bibliography EditBooks Edit Merkel Dirk 2010 Chapter 6 PHP Frameworks Expert PHP 5 Tools Packt Publishing ISBN 978 1 84719 838 9 Winesett Jeffrey 2010 Agile Web Application Development with Yii1 1 and PHP5 Packt Publishing ISBN 978 1 84719 958 4 Makarov Alexander 2011 Yii 1 1 Application Development Cookbook Packt Publishing ISBN 978 1 84951 548 1 Ullman Larry 2013 The Yii Book Larry Ullman Winesett Jeffrey 2012 Web Application Development with Yii and PHP Packt Publishing ISBN 978 1 84951 872 7 O Meara Lauren J Hamilton III James R 2012 Yii Rapid Application Development Hotshot Packt Publishing ISBN 978 1 84951 750 8 Makarov Aleksandr 2012 Yii Sbornik receptov DMK Press ISBN 978 5 94074 786 4 Sosna Lukasz 2013 Yii Framework Helion ISBN 978 83 246 7920 1 Mumm Jacob 2013 Instant Yii 1 1 Application Development Starter Packt Publishing ISBN 978 1 78216 168 4 Uday Sawant 2013 Instant Building Multi Page Forms with Yii How to Packt Publishing ISBN 978 1 78216 642 9 Safronov Mark 2014 Web Application Development with Yii 2 and PHP Packt Publishing ISBN 978 1 78398 188 5 Portwood II Charles R 2014 Yii Project Blueprints Packt Publishing ISBN 978 1 78328 773 4 Keck Bill 2014 Yii 2 For Beginners Leanpub Pescarin Matteo 2015 Learning Yii Testing Packt Publishing ISBN 978 1 78439 227 7 Portwood II Charles R 2016 Mastering Yii Packt Publishing ISBN 978 1 78588 242 5 Bogdanov Andrew Eliseev Dmitry 2016 Yii2 Application Development Cookbook Third Edition Packt Publishing ISBN 978 1 78528 176 1 Journals Edit Behme Henning January 2009 World Wide Web iX Heise Winesett Jeffrey March 2009 Adding the Yii Framework to Your Web Development Toolbox php architect Winesett Jeffrey July 2009 Yii Flex Your Flash php architect Kreussel Peter November 2009 PHP Frameworks im Uberblick Viel Holz fur den Rahmen Linux Magazin Linux New Media AG Setter Matthew December 2010 YiiLocal Find Stuff Near You php architect Moorjani Philip April 2014 Introduction to Yii 2 0 php architect External links EditYii official website Retrieved from https en wikipedia org w index php title Yii amp oldid 1037903123, wikipedia, wiki, book,

books

, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.