SlideShare a Scribd company logo
2
Most read
7
Most read
10
Most read
Yii FRAMEWORK
[easy, efficient and extensible php framework]
Name :- Pratik M Gondaliya
Roll no :- 17
Introduction
It is a PHP framework based on Object oriented php5.
Developed by Qiang Xue.who started to work on YII on 1st
January 2008.
Qiang Xue was with experience in development of
frameworks PRADO was also developed by Qiang Xue.
Introduction
Yii is a high-performance component-based PHP
framework for developing large-scale Web applications
Yii is a generic Web programming framework, used for
developing virtually all sorts of Web applications
Yii is a Model View Controller framework
Why Yii ????
Yii framework
Fundamental of Yii
Model-View-Controller (MVC)
Application Base Directory
Entry Script
Debug Mode
Controller
Action
Filter
Layouts
Widget
Static Structure
Typical Workflow
Features
Database Access Objects (DAO), Query Builder
Model-View-Controller (MVC) design pattern
Form input and validation
Authentication and authorization
Skinning and theming
Layered caching scheme
Automatic code generation
Purely object-oriented
Error handling and logging
Security
Advantages
• Component based
• MVC
• Database access objects
• Form validation/re-population
• Theming
• Authentication and role-based access control
• Strict OOP (PHP5 only to make full use of PHP object
functionality)
• Great documentation
• Active community
Disadvantages
It is written in approach that does not support the most
innovative, modern advantages brought to PHP
development world with release of PHP 5.3 and soon PHP
version 6.
Differences are so big that Yii developers decided that to
fulfil PHP 5.3/6.0 needs the entire framework had to be
rewritten from scratch.
Conclusion
Yii does not need to be installed under a Web-accessible
directory.
An Yii application has one entry script which is usually the
only file that needs to be exposed to Web users.
 Other PHP scripts, including those from Yii, should be
protected from Web access since they may be exploited for
hacking.
List of website powered by Yii
framework
http://www.builtwithyii.com/
http://www.prixagriculture.org/
http://slideonline.com/
http://yii.poweredsites.org/
http://www.finkeros.com/
Yii framework

More Related Content

PPTX
Introduction to React JS
PPT
Introduction to YII framework
PPT
Yii php framework_honey
PPTX
Introduction to spring boot
PDF
Wordpress CMS tutorial and guide manual
PDF
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
PPTX
React JS - A quick introduction tutorial
PPTX
WORDPRESS
Introduction to React JS
Introduction to YII framework
Yii php framework_honey
Introduction to spring boot
Wordpress CMS tutorial and guide manual
Advance Java Tutorial | J2EE, Java Servlets, JSP, JDBC | Java Certification T...
React JS - A quick introduction tutorial
WORDPRESS

What's hot (20)

PPTX
Intro to React
PDF
VueJS Introduction
PDF
Intro to Wordpress
PPTX
WordPress Course Outline
PPTX
ReactJS presentation.pptx
KEY
Web Design 101
PPTX
Introduction to Spring Framework
PPT
PPTX
Rest API with Swagger and NodeJS
PPT
Spring ppt
PPT
PPTX
React-JS.pptx
PPTX
Laravel
PDF
Introduction to React Native
PPTX
Lecture 2_ Intro to laravel.pptx
PPTX
[Final] ReactJS presentation
PPTX
Wordpress essential training - Wordpress Presentation PPT
PDF
Spring framework Introduction
PPTX
Introduction to Spring Framework
 
Intro to React
VueJS Introduction
Intro to Wordpress
WordPress Course Outline
ReactJS presentation.pptx
Web Design 101
Introduction to Spring Framework
Rest API with Swagger and NodeJS
Spring ppt
React-JS.pptx
Laravel
Introduction to React Native
Lecture 2_ Intro to laravel.pptx
[Final] ReactJS presentation
Wordpress essential training - Wordpress Presentation PPT
Spring framework Introduction
Introduction to Spring Framework
 
Ad

Viewers also liked (20)

PPTX
Yii framework
PDF
Introduction Yii Framework
KEY
Yii Framework
PPTX
yii framework
PPSX
Yii framework
PPTX
A site in 15 minutes with yii
PPTX
MVC en CakePHP 2.0
PDF
Andres Gutierrez
KEY
Yii Introduction
PPTX
FRAMEWORD Yii
PPTX
Yii inicios
PDF
Framework Yii
PDF
Codeception introduction and use in Yii
PDF
Apresentando o Yii Framework
PDF
Conociendo a Laravel, el Framework de PHP para artesanos de la web
PPTX
Yii Training session-1
PPTX
Yii Introduction
PDF
Introduce Yii
PDF
FUTEX 2015 Programme gb
PDF
YiiConf 2012 - Alexander Makarov - Yii2, what's new
Yii framework
Introduction Yii Framework
Yii Framework
yii framework
Yii framework
A site in 15 minutes with yii
MVC en CakePHP 2.0
Andres Gutierrez
Yii Introduction
FRAMEWORD Yii
Yii inicios
Framework Yii
Codeception introduction and use in Yii
Apresentando o Yii Framework
Conociendo a Laravel, el Framework de PHP para artesanos de la web
Yii Training session-1
Yii Introduction
Introduce Yii
FUTEX 2015 Programme gb
YiiConf 2012 - Alexander Makarov - Yii2, what's new
Ad

Similar to Yii framework (20)

PDF
Yii vs codeigneiter
PPTX
Yii Development
PPTX
P H P Framework
PDF
Top 6 leading PHP frameworks for web development
PPTX
Php Web Frameworks
PPT
10 reasons to choose the yii framework
PPTX
Introduction to Yii & performance comparison with Drupal
PPTX
PPTX
PPTX
PHP framework difference
ZIP
Fwdtechseminars
PDF
Best PHP Frameworks
ODP
Yii Framework - Do we really need another php framework?
PDF
Why Choose Yii Framework for Your Next Web Development Project?
PDF
Yii Framework Security
PDF
PHP Indonesia Meetup - What's New in Yii2 and PHP5.5
PDF
Yii, frameworks and where PHP is heading to
PDF
PHP Development: Top Frameworks for Creating Dynamic Websites.
ODP
A Good PHP Framework For Beginners Like Me!
PPT
My cool new Slideshow!
Yii vs codeigneiter
Yii Development
P H P Framework
Top 6 leading PHP frameworks for web development
Php Web Frameworks
10 reasons to choose the yii framework
Introduction to Yii & performance comparison with Drupal
PHP framework difference
Fwdtechseminars
Best PHP Frameworks
Yii Framework - Do we really need another php framework?
Why Choose Yii Framework for Your Next Web Development Project?
Yii Framework Security
PHP Indonesia Meetup - What's New in Yii2 and PHP5.5
Yii, frameworks and where PHP is heading to
PHP Development: Top Frameworks for Creating Dynamic Websites.
A Good PHP Framework For Beginners Like Me!
My cool new Slideshow!

Recently uploaded (20)

PDF
Forouzan Book Information Security Chaper - 1
PDF
How to Confidently Manage Project Budgets
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
top salesforce developer skills in 2025.pdf
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PDF
Become an Agentblazer Champion Challenge Kickoff
PDF
Comprehensive Salesforce Implementation Services.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Understanding NFT Marketplace Development_ Trends and Innovations.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
PDF
How to Choose the Most Effective Social Media Agency in Bangalore.pdf
PDF
Digital Strategies for Manufacturing Companies
PPTX
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
PPTX
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
PPT
JAVA ppt tutorial basics to learn java programming
PDF
AI in Product Development-omnex systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
Forouzan Book Information Security Chaper - 1
How to Confidently Manage Project Budgets
The Five Best AI Cover Tools in 2025.docx
top salesforce developer skills in 2025.pdf
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Become an Agentblazer Champion Challenge Kickoff
Comprehensive Salesforce Implementation Services.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Understanding NFT Marketplace Development_ Trends and Innovations.pdf
PTS Company Brochure 2025 (1).pdf.......
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
How to Choose the Most Effective Social Media Agency in Bangalore.pdf
Digital Strategies for Manufacturing Companies
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
JAVA ppt tutorial basics to learn java programming
AI in Product Development-omnex systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
ManageIQ - Sprint 268 Review - Slide Deck

Yii framework

  • 1. Yii FRAMEWORK [easy, efficient and extensible php framework] Name :- Pratik M Gondaliya Roll no :- 17
  • 2. Introduction It is a PHP framework based on Object oriented php5. Developed by Qiang Xue.who started to work on YII on 1st January 2008. Qiang Xue was with experience in development of frameworks PRADO was also developed by Qiang Xue.
  • 3. Introduction Yii is a high-performance component-based PHP framework for developing large-scale Web applications Yii is a generic Web programming framework, used for developing virtually all sorts of Web applications Yii is a Model View Controller framework
  • 6. Fundamental of Yii Model-View-Controller (MVC) Application Base Directory Entry Script Debug Mode Controller Action Filter Layouts Widget
  • 9. Features Database Access Objects (DAO), Query Builder Model-View-Controller (MVC) design pattern Form input and validation Authentication and authorization Skinning and theming Layered caching scheme Automatic code generation Purely object-oriented Error handling and logging Security
  • 10. Advantages • Component based • MVC • Database access objects • Form validation/re-population • Theming • Authentication and role-based access control • Strict OOP (PHP5 only to make full use of PHP object functionality) • Great documentation • Active community
  • 11. Disadvantages It is written in approach that does not support the most innovative, modern advantages brought to PHP development world with release of PHP 5.3 and soon PHP version 6. Differences are so big that Yii developers decided that to fulfil PHP 5.3/6.0 needs the entire framework had to be rewritten from scratch.
  • 12. Conclusion Yii does not need to be installed under a Web-accessible directory. An Yii application has one entry script which is usually the only file that needs to be exposed to Web users.  Other PHP scripts, including those from Yii, should be protected from Web access since they may be exploited for hacking.
  • 13. List of website powered by Yii framework http://www.builtwithyii.com/ http://www.prixagriculture.org/ http://slideonline.com/ http://yii.poweredsites.org/ http://www.finkeros.com/