20.11.2014 Views

O Guia Definitivo do Yii 1.1

O Guia Definitivo do Yii 1.1

O Guia Definitivo do Yii 1.1

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!