1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

No CakePHP, como se mapeia paginas

Estou desenvolvendo um site usando CakePHP, apenas de muitos tutorias, documentações e livros digitais, ainda não consigo fazer o seguinte:

-templates como header.ctp e footer.ctp ou sidebar.ctp , em que diretório devo inseri-los?

-criar paginas como HOME, CONTATO, SOBRE, PAGINA_DO_USUARIO,PAGINA_DO_ADMINISTRADOR,como mapeá-las? como inserir views(.ctp) em algumas? e em qual diretório colocá-las?

-gostaria de saber se alem dos métodos add(), index(), edit() e remove(),entre outros no controller, eu posso adicionar mais algum e criar sua view ex: show_list_for_user() e a view show_list_for_user.ctp que mostra a listagem de objetos apenas com a opção de ver o objeto e não editar-lo ou remover-lo

-quando houver upload de objetos, em qual diretório devo salva-los por padrão?

  • por ultimo é possível inserir áreas editáveis ? e essas serem editáveis apenas pelo administrador?

Bom, são muitas as duvidas, levando isto em conta estarei marcando como corretas ,mesmo as respostas parciais.

  • Na documentação oficial tem tudo isto e é muito simples para um desenvolvedor entender: http://book.cakephp.org/2.0/pt/index.html. Na parte de convensões você verá como aplicar tudo que perguntou. Agora, desenvolver "páginas editáveis" é o mínimo que qualquer framework provê, mas tem que meter a mão na massa e assar seus bolos.

    denilsont   25 de mar de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags php frameworks cakephp html css ou faça a sua própria pergunta.