Yii Development - PowerPoint PPT Presentation

About This Presentation
Title:

Yii Development

Description:

A fast, secure, high performance PHP framework for developing web 2.0 applications, Yii is simply a fine tool. Yii stands for Yes It Is ! – PowerPoint PPT presentation

Number of Views:128
Slides: 11
Provided by: jananya213

less

Transcript and Presenter's Notes

Title: Yii Development


1
Yii Development
2
Yii Framework
  • Yii stands for Yes It Is !
  • a fast
  • Secure
  • high performance
  • PHP framework for developing web 2.0
    applications.
  • simply a fine tool
  • It comes with interesting and fabulous features
    like
  • caching
  • MVC
  • DAO I18N
  • L10N (internationalization and localization)
  • scaffolding authentication
  • testing and a lot more

3
Yii Service
- top class - affordable - offer several features
to build unique and quality applications.
The features include
  • MVC or modern view controller design
  • pattern,
  • -error handling,
  • -logging,
  • -XSS and CSRF prevention,
  • -caching,
  • -fragment caching and a lot more.

4
Features of Yii Framework
The main new features introduced in each Yii
release.
1)Version 1.1.15
  • Added AR post-JOIN operations.
  • Added ODBC connection related note.

2)Version 1.1.14
  • Added CPasswordHelper
  • Added CRedisCache

3)Version 1.1.11
  • Added http caching support
  • Added console application exit codes
  • Added model validation rules blacklisting
  • Added git and hg support

4)Version 1.1.8
  • Added support for using custom URL rule classes

5
5) Version 1.1.7
  • Added RESTful URL support
  • Added query caching support
  • Now it's possible to pass parameters for
    relational named scopes
  • Added ability to perform Relational query without
    getting related models
  • Added support for HAS_MANY through and HAS_ONE
    through AR relations
  • Added transaction support for the DB migration
    feature
  • Added support for using parameter binding with
    class-based actions
  • Added support for performing seamless client-side
    data validation using CActiveForm

6) Version 1.1.6
  • Added query builder
  • Added database migration
  • Best MVC Practices
  • Added support for using anonymous parameters and
    global options in console commands

6
7)Version 1.1.5
  • Added support for console command actions and
    parameter binding
  • Added support for autoloading namespaced classes
  • Added support for theming widget views

8)Version 1.1.4
  • Added support for automatic action parameter
    binding

9)Version 1.1.3
  • Added support to configure widget default values
    in application configuration

10)Version 1.1.2
  • Added a Web-based code generation tool called Gii

7
11)Version 1.1.1
  • Added CActiveForm which simplifies writing
    form-related code and supports seamless and
    consistent validation on both client and server
    sides.
  • Refactored the code generated by the yiic tool.
    In particular, the skeleton application is now
    generated with multiple layouts used CActiveForm
    to render a form.
  • Added support to allow defining global yiic
    commands

12)Version 1.1.0
  • Added support for writing unit and functional
    tests
  • Added support for using widget skins
  • Added an extensible form builder
  • Improved the way of declaring safe model
    attributes.
  • Changed the default eager loading algorithm for
    relational active records.
  • Changed the default table alias to be the name of
    active record relations.
  • Added support for using table prefix.
  • Added a whole set of new extensions known as
    the Zii library.
  • The alias name for the primary table in an AR
    query is fixed to be 't'

8
Yii Frameworks with Other Frameworks
  1. Like most PHP frameworks, Yii is an MVC
    framework.
  2. Yii excels among PHP frameworks at being
    efficient, feature-rich and clearly-documented.
  3. Yii is carefully designed from the ground up to
    be fit for serious Web application development.
  4. It is neither a byproduct of some project nor a
    conglomerate of third-party work.
  5. It is the result of the authors' rich experience
    with Web application development and their
    investigation of the most popular
  6. Web programming frameworks and applications.

9
Resources-
http//probytes.net/services/yii-development/
http//www.yiiframework.com/doc/guide/1.1/en/chang
es
http//www.yiiframework.com/doc/guide/1.1/en/quick
start.what-is-yii
10
  • Thank You
Write a Comment
User Comments (0)
About PowerShow.com