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.
Coman<strong>do</strong> de Console<br />
Uma extensão <strong>do</strong> tipo coman<strong>do</strong> de console, normalmente é utilizada para adicionar<br />
coman<strong>do</strong>s à ferramenta yiic. Da<strong>do</strong> um coman<strong>do</strong> de console XyzClass, pertencente à<br />
extensão xyz, podemos utiliza-lo o adicionan<strong>do</strong> nas configurações da aplicação de<br />
console:<br />
return array(<br />
'commandMap'=>array(<br />
'xyz'=>array(<br />
'class'=>'ext.xyz.XyzClass',<br />
'property1'=>'value1',<br />
'property2'=>'value2',<br />
),<br />
// outros coman<strong>do</strong>s<br />
),<br />
);<br />
Dessa forma, podemos utilizar o coman<strong>do</strong> xyz na ferramenta yiic.<br />
Nota: Uma aplicação de console normalmente utiliza um arquivo de configuração<br />
diferente <strong>do</strong> utiliza<strong>do</strong> pela aplicação web. Se uma aplicação foi criada utilizan<strong>do</strong> o<br />
coman<strong>do</strong> yiic webapp, o arquivo de configurações para o console estará em protected/<br />
config/console.php, enquanto o arquivo de configuração para a aplicação web estará<br />
em protected/config/main.php.<br />
Módulo<br />
Para utilizar módulos, por favor, veja a seção sobre módulos.<br />
Componente Genérico<br />
Para utilizar um componente, primeiro precisamos incluir seu arquivo de classe,<br />
utilizan<strong>do</strong>:<br />
<strong>Yii</strong>::import('ext.xyz.XyzClass');<br />
Feito isso, podemos criar uma instância dessa classe, configurar suas propriedades e<br />
chamar seus méto<strong>do</strong>s. Podemos também estendê-lo para criar novas classes.<br />
Crian<strong>do</strong> Extensões<br />
Because an extension is meant to be used by third-party developers, it takes some<br />
additional efforts to create it. The followings are some general guidelines: