Trabalho em uma corporação que quer implementar uma nova linguagem de programação visando a comunicação com o banco de dados oracle, para isso estamos apostando no PHP, depois de descobrir o Yii parece que as coisas começaram a clarear, porém, ainda não descobrir como definir uma padronização dos layouts de acordo com as nossas definições de cores, fontes e alinhamentos, gostaria de saber se alguem sabe como customizar diretamente no framework os layouts ficando apenas as "florzinhas" a serem mexidas no projeto pronto.
Nessa parte até que realmente não foi difícil de encontrar, porem, ele altera apenas para o projeto que eu estou fazendo e se eu quiser um padrao para todos os meus projetos ? dai eu teria que mexer no Yii/framework correto ? Mas ai que está, onde seria tal mudanca ? no mesmo local ?
Não é uma boa sobrescrever os arquivos do framework. Isto dificulta quando for necessário atualizar a versão do Yii (há o risco de perder todas as suas mudanças).
Neste caso, eu indicaria o seguinte procedimento:
Crie uma pasta framework\cli\views\webapp\meu_webapp. Nesta pasta, copie todo os conteudo desejado de framework\cli\views\webapp. Altere o css e o layout da forma que vc achar mais indicado.
Crie seu proprio webapp. Faça uma copia do framework\cli\commands\WebAppCommand.php.
Altere o novo arquivo mais ou menos da seguinte forma: