Configurando página inicial

Boa tarde,

Sou iniciante no Yii, comecei hoje rs ! Estou comendo a documentação, mas ainda não achei

como configura o arquivo.php que vai ser iniciado na aplicação.

Por exemplo criei minha aplicação, no diretório ../protected/views/views/layout/main.php é

por onde minha aplicação começa, gostaria de mudar para ../protected/views/views/site/main.php.

Tem como fazer isso ou não é aconselhável ?

abs,

Adauto Serpa

Eae Adauto, Seja Bem Vindo!

Como os caminho mostrado acima, tu pode editar sim!

O que está em: views/layouts/main.php

É o layout padrão do seu sistema, onde tu coloca os menu, header e topo. Pode observar o layouts/main.php que ele contêm o ‘echo $content;’, ele vai mostrar o conteudo, dependendo da URL(Controller).

Se sua primeira aplicação for http://www.seusite.com.br/site/, o /site/ indica que será executado o controllers/SiteController.php > actionIndex().

Se derrepente tu acessar o http://www.seusite.com.br/site/contato/ ele ainda vai continuar acessando o SiteController, mais com o action diferente, o actionContato().

Usa a linha de comando para gerar o blog, depois usa o GII para gerar outros Modelo, Visão e Controles.

Os cookbook ajuda bastante também, da uma navegada neles.

Newerton,

Agora entendi o reaproveitamento de código, isso é o Título e Rodapé da nossa aplicaçãocom o CSS.

Não tinha me atentado ao ‘echo $content;’, isso comando vai colocar o conteúdo das minhas views,

não é ?

Valeu estou melhorando o entendimento !

Adauto, é isso mesmo!

Vai depender do que o controle está renderizando!

Olha no controller/SiteController

A action, actionIndex();

Tu vai ver que tem um $this->render(‘index’);

Esse index, é a view/site/index.php