Ir para conteúdo
iury.moreira

Sistema em cakephp e página index dando erro

Recommended Posts

Bom galera, estou aprendendo a desenvolver um sistema web com CakePHP e(claro) estou com um problema.

 

A minha página principal (index) precisa da url com o final "/index" sempre!! Por exemplo, quando faço o login, o mesmo me redireciona para "www.meusite.com/nomedoapp/works", porém, se minha url não estiver assim "www.meusite.com/nomedoapp/works/index", os botões de dropdown, os ícones e alguns outros botões não funcionam! <_<

 

Alguém sabe o que é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a versão do Cake ??

Se for a 2.x, se não me engano, vc tem que definir a rota para as páginas index para aparecerem com 'index', senão o cake coloca apenas o / no final da url.

Essa alteração deve ser feita no arquivo Conf/routers.php (não tenho certeza, não tenho um projeto Cake aberto aqui), qq coisa da uma olhada na documentação do cake que la tem bem explicado como trabalhar com rotas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por stewartcintra@
      Pessoal, estou tentando fazer essas url amigaveis, mas não esta dando certo
      preciso quando as paginas do site (contas.php fiquem /contas) isso consegui fazer
      e o arquivos contas  (contas.php?exibe=Vencidas fique /contas/Vencidas) que nao consigo passa as duas regras juntas
       
      Meu arquivo .htaccess
      RewriteEngine On
      RewriteRule ^([a-z]+)\/?$ /$1.php [NC]
      RewriteRule ^([a-z,0-9,A-Z,_-]+)\/contas?$ contas.php?exibe=$1
       
    • Por Perroni91
      Meu blog está mostrando o post normalmente, menos a parte da categoria. Não sei mais o que fazer para arrumar esse problema. Alguém poderia me dar uma forcinha por favor?
      $resultado = mysql_query($consulta, $conn) or die(mysqli_error()); $linhas = mysql_fetch_assoc($resultado);  
      Abaixo mostra a parte do código:
      <?php do { ?> <div class="post post-row"> <a class="post-img" href="blog-post.html"><img src="Admin/app/webroot/files/post/imagem1/<?php echo $linhas['imagem1_dir']; ?>/<?php echo $linhas['imagem1']; ?>"></a> <div class="post-body"> <div class="post-meta"> <a class="post-category" href="category.html"><?php echo $linhas['categoria']; ?></a> <span class="post-date"><?php echo utf8_encode($linhas['data']); ?></span> </div> <h3 class="post-title"><a href="blog-post.html"><?php echo utf8_encode($linhas['titulo_principal']); ?></a></h3> <p><?php echo utf8_encode($linhas['texto_inicial']); ?></p> </div> </div> <?php } while ($linhas = mysql_fetch_assoc($resultado)); ?> </div> Mas apenas essa parte não mostra, que é justamente a categoria: 
      <a class="post-category" href="category.html"><?php echo $linhas['categoria']; ?></a>
       
      Minhas duas tabelas no banco de dados estão assim:
      Posts                                                                   Categorias
      id                                                                                  id
      titulo_principal                                                categoria
      imagem
       
      Alguém que possa me ajudar? Obrigada!
    • Por Felipe_N22
      Estou rodando um projeto no netbeans em Java Web, mas quando eu compilo ele só atualiza as alterações que eu faço no index, as demais alterações ele ignora.
       
      Qual seria o problema ?
    • Por Perroni91
      Estou com um pequeno problema ao mostrar as categorias na hora de salvar um post no meu blog. Eu salvo uma categoria, mas depois que eu vou ver, não salva a categoria e nem mostra os nomes.
      Não sei o que fiz de errado.
      Meu banco de dados tem a tabela posts e nela tem a coluna categoria_id. E tem também outra tabela chamada categorias que tem id e categoria.
      Alguém pode me dar uma ajudinha por favor?
      Obrigada!
       
      if (isset($_GET['categoria'])) { $categoria_id = $_GET['categoria']; $consulta = "SELECT a.id, data, descricao, b.categoria, texto_inicial, texto_secundario, titulo_principal, imagem1, imagem1_dir, imagem2, imagem2_dir FROM `posts` as a inner join categorias as b on a.categoria_id = b.id WHERE a.categoria_id =".$categoria_id; }else{ $consulta = "SELECT a.id, data, descricao, b.categoria, texto_inicial, texto_secundario, titulo_principal, imagem1, imagem1_dir, imagem2, imagem2_dir FROM `posts` as a inner join categorias as b on a.categoria_id = b.id"; }

    • Por Wesley Balestrini
      Caros, bom dia.
      Fiquei com dúvida, mas acho que estou postando no local correto.
       
      Sou iniciante no desenvolvimento Web (front e back). Gostei muito do padrão MVC (PHP) e por isso descobri a existência do Cake PHP.
       
      Percebi grande dificuldade em usar estas formas de programar, principalmente por não entender muito de orientação a objeto. Por isso estou fazendo um curso sobre.
       
      Mas ainda resta dúvidas: um iniciante DEVE usar padrões (acho que sim) como MVC e frameworks (não tenho certeza) como CakePHP?
       
      Principalmente no caso de frameworks, me dá a sensação que estou deixando de aprender certas partes da linguagem, pois o framework faz elas por mim. Sei que são importantes para ganho de tempo e otimização, mas como iniciante tenha meus receios.
       
      Alguém pode me ajudar? Conte sua experiência do início de carreira.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.