O Guia Definitivo do Yii 1.1
O Guia Definitivo do Yii 1.1
O Guia Definitivo do Yii 1.1
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
alias for each relational table, and we had to use the prefix ??. to refer to this<br />
automatically generated alias.<br />
• The alias name for the primary table in an AR query is fixed to be t. Previsouly in<br />
version 1.0.x, it was the same as the table name. This will cause existing AR query<br />
code to break if they explicity specify column prefixes using the table name. The<br />
solution is to replace these prefixes with 't.'.<br />
Changes Related with Tabular Input<br />
• For attribute names, using Field[$i] is not valid anymore, they should look like [$i]<br />
Field in order to support array-typed fields (e.g. [$i]Field[$index]).<br />
Other Changes<br />
• The signature of the CActiveRecord constructor is changed. The first parameter (list<br />
of attributes) is removed.<br />
O que é <strong>Yii</strong>?<br />
<strong>Yii</strong> é um framework de alta performance em PHP que utiliza componentes para o<br />
desenvolvimento de grandes aplicações Web. Permite máxima reutilização de códigos na<br />
programação Web e pode acelerar significativamente o processo de desenvolvimento. O<br />
nome <strong>Yii</strong> (pronuncia<strong>do</strong> i) representa as palavras fácil (easy), eficiente (efficient) e<br />
extensível (extensible).<br />
Requerimentos<br />
Para executar uma aplicação Web que utilize o <strong>Yii</strong>, você precisará de um servi<strong>do</strong>r Web<br />
com suporte a PHP 5.1.0 ou superior.<br />
Para os desenvolve<strong>do</strong>res que desejam utilizar o <strong>Yii</strong>, é muito importante o conhecimento<br />
de programação orientada a objetos (POO), pois o <strong>Yii</strong> um framework totalmente orienta<strong>do</strong><br />
a objetos.<br />
Pra qual solução o <strong>Yii</strong> é melhor?<br />
O <strong>Yii</strong> é um framework de programação Web genérico que pode ser usa<strong>do</strong> para<br />
desenvolver praticamente to<strong>do</strong>s os tipos de aplicações Web. Por ser um framework leve<br />
equipa<strong>do</strong> com sofisticadas soluções em caching, é especialmente adequa<strong>do</strong> para o<br />
desenvolvimento de aplicações com alto tráfego de da<strong>do</strong>s, tais como portais, fóruns,<br />
sistemas de gerenciamento de conteú<strong>do</strong> (CMS), sistemas de e-Commerce, etc.<br />
Como é o <strong>Yii</strong> compara<strong>do</strong> com outros Frameworks?<br />
Como a maioria <strong>do</strong>s frameworks PHP, O <strong>Yii</strong> é um framework MVC.<br />
O <strong>Yii</strong> se sobressai <strong>do</strong>s outros frameworks PHP na medida em que é eficiente, rico em<br />
recursos e bem <strong>do</strong>cumenta<strong>do</strong>. O <strong>Yii</strong> é cuida<strong>do</strong>samente projeta<strong>do</strong> para se ajustar a sérias<br />
aplicações Web desde seu início. Não é nem um subproduto de algum projeto, nem um<br />
conglomera<strong>do</strong> de trabalho de terceiros. É o resulta<strong>do</strong> da rica experiência de seus autores