verzoto 0 Denunciar post Postado Março 17, 2014 Olá a todos, Estou começando a desenvolver com web, e decidi ir com o CakePHP, até então está tudo perfeito, a framework é muito boa, mas estou um problema. Comecei um projeto novo, no qual eu preciso que minhas URLs fiquem do seguinte modo www.meusite.com.br/Residencia/cidade/cadastro Como eu faria isso ? Seria um controller dentro de um outro controller ? Obrigado pela atenção galera! Compartilhar este post Link para o post Compartilhar em outros sites
Wallace Maxters 10 Denunciar post Postado Março 17, 2014 Não, existe um arquivo "app/Config/routes.php" onde você pode setar as rotas No meu projeto está assim: Router::connect('/', array('controller' => 'painel_cliente', 'action' => 'index'));Router::connect('/modelo/*', ['controller' => 'modelo_cartoes','action' => 'preencher_campos'],['pass' => '[0-9]+']); Se o cara acessar o url "nu" ele vai exibir o método index do controller PainelCliente Se o cara acessar modelo/1, ele vai acessar ModeloCartoes::preencher_campos($id) É só um exemplo, mas você pode dar uma olhada melhor aqui: http://book.cakephp.org/2.0/en/development/routing.html Compartilhar este post Link para o post Compartilhar em outros sites