Pergunta

Eu sou novo no CakePhp. Estou ansioso para usar o recurso de andaimes para gerar vistas rapidamente e, em seguida, usar o Bake para gerar visualizações que posso editar.

Criei visualizações de andaime personalizadas em aplicativos/views/andaimes para que minhas visualizações de andaimes se encaixem no layout do meu aplicativo. Existe alguma maneira de que, quando assem visualizações, elas se baseiam nas visualizações de andaimes personalizadas que criei, e não em visões genéricas como parecem ser?

Foi útil?

Solução

Eu acho que você tem seus conceitos um pouco confusos aqui. É realmente apenas uma questão de esclarecer os termos:

  • Andaimes é algo que você realmente não deseja usar, exceto como uma maneira rápida de visualizar dados. Geralmente, você não os edita - se quiser editar andaimes, basta fazer um assado e editar as visualizações normais.
  • Visões de assassinato - eles pegam os modelos de bolo/libs e copiam -os para o aplicativo/visualizações. Nada muito complexo acontecendo lá, mas quando você deseja editar o andaime, faz isso.

Portanto, para o seu problema, você provavelmente pode substituir (temporariamente) os arquivos nos bolo/libs/visualização/andaimes. Eu também sugeriria que você substitua os andaimes originais nesse ponto, pois geralmente é uma péssima prática para modificar os arquivos no bolo/ diretório.

Nesse ponto, você deve ter as opiniões que deseja, todas prontas para entrar no diretório do aplicativo/visualizações. Eu sugeriria a partir de agora que você assa antes de modificar, para que você possa simplesmente modificar as visualizações em vez de ter que lidar com o processo acima.

Outras dicas

Talvez você queira tentar colocar mais regras de CSS desde quando andaimes, o código de visualização gerado geralmente está em um <div class='model'>.

Encontrei esta página no livro de receitas CakePhp, que explica como editar os modelos de exibição para que as vistas assadas produzam HTML personalizado. Pelo menos no CakePHP 1.2, os modelos de exibição são copiados de aplicativos/fornecedores/shells/modelos/vistas (para app/visualizações).

http://book.cakephp.org/view/789/modify-default-html-produced-by-baked-templates

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top