Após descrever os conceitos fundamentais do Yii, mostraremos o fluxo de trabalho do desenvolvimento de uma aplicação web utilizando o Yii. Esse fluxo assume que já realizamos a análise de requisitos, bem como a análise de design para a aplicação.
Crie o esqueleto da estrutura de diretórios. A ferramenta yiic
, descrita
em criando a primeira aplicação Yii pode ser
utilizada para agilizar este passo.
Configure a aplicação. Faça isso alterando o arquivo de configuração da aplicação. Neste passo, também pode ser necessário escrever alguns componentes da aplicação (por exemplo, o componente de usuário).
Crie um modelo para cada tipo de dado a ser
gerenciado. Novamente, podemos utilizar a yiic
para gerar automaticamente as
classes active record para cada tabela importante do
banco de dados.
Crie uma classe de controle para cada tipo
de requisição do usuário. A classificação dessas requisições depende dos requisitos
da aplicação. No geral, se um modelo precisa ser acessado pelos usuário, ele deve
ter um controle correspondente. A ferramenta yiic
pode automatizar este passo
para você.
Implemente ações e as visões. Aqui é onde o trabalho de verdade precisa ser feito.
Configure os filtros de ações necessários nas classes dos controles.
Crie temas, se esta funcionalidade for necessária.
Crie mensagens traduzidas se internacionalização for necessária.
Identifique dados e visões que possam ser cacheadas e aplique as técnicas apropriadas de caching.
Finalmente, faça ajustes de desempenho e a implantação.
Para cada um dos passos acima, testes devem ser criados e executados.
Signup or Login in order to comment.