17 comentários

  1. paulo

    Rafael,
    Muito bom post, assim que implementar mando um feedback. Você poderia fazer um exemplo de como trabalhar com isso com ajax.

  2. Fabio

    Tem como resolver o problema com as imagens…
    é um saco, pois desenvolvo com pelomenos 1 parâmetro amigável “./amigavel&outro=1”
    não existe outra forma que não seja link completo?

  3. Daniel E K Wilde

    Cara, muito bom todos os seus posts, já faz um tempo que sigo você. Parabéns! Estou esperando ansioso pelos proximos posts.
    Valeu

  4. Felipe

    Rafael, ótimo post!
    Mas tenho um dúvida, no caso se eu fosse fazer uma area administrativa, por exemplo:
    http://www.meusite.com.br/admin

    nesse caso o controller seria o admin, mas e se eu quisesse criar um controller pra cada pagina que eu fosse administrar, como ficaria? Porque dai se eu passase a pagina ela seria uma action, por exemplo:

    http://www.meusite.com.br/admin/produtos

    aqui eu estaria chamando a action produtos, mas eu queria que produtos fosse um controlador, e o proximo da sequencia que fosse a action, como se ele ignorasse o admin.

    tipo assim:

    http://www.meusite.com.br/admin/produtos/novo

  5. bruno welber

    ótimos posts! didático e preciso….
    Raphael seria possível por favor futuramente abordar a união entre o cod e smart? ou outro gerenciador cogênero? obrigado.

  6. Fabio

    Bom o problema é para imagens que posições dentro de pastas
    ex.:

    pra não ter de fazer assim

    pois como faço sites pra segundos… fica complicado fazer com urls completas… pois algumas coisas são recicladas para usar em outros projetos.

  7. Fabio

    esqueci que o html aqui num é tratado como texto rs

    img src=”css/imagens/minha_img.jpg”

    pra não ter de fazer assim

    img src=”www.meusite.com.br/css/imagens/minha_img.jpg”

  8. José Camargo

    Rafael, primeiramente parabéns pelo seu artigo.

    Aproveitando estou desenvolvendo um site em CODEIGNITER, já consegui resolver várias dúvidas, porém estou parado com uma dúvida de como montar uma url amigável dinamicamente, vou explicar:

    Tenho meu site:
    http://localhost:8080/meusite/

    Tenho que pegar da view a descrição do combo Estado, Cidade e Bairro via POST, isso já faço e funciona, tenho que escrever a url que ficaria assim “http://localhost:8080/meusite/sp-sao-paulo-centro, hoje passo os IDs para a função e me retorna os dados, está funcionando com a url não amigável, mas me parece que tenho que passar para a procedure, ex: ‘sp-saopaulo-centro’ para retornar os mesmos dados que são retornados quando passo os IDs.
    Pergunto como reescrevo a URL e é não acho correto passar a descrição dos campos para a procedure, existe outra forma ?

  9. Herlon

    Boa Noite,

    Gostaria se possível de uma dica. pois bem uso Codeigniter 2.4.1 com o XAMPP e a minha URL só reconhece até o controller, ou seja, só executa a função index, as outras não. O que devo fazer?

    Desde já agradeço.

    Abraços,

    Hérlon

  10. Wagner

    Ola Rafael!
    Estou com um probleminha q não estou conseguindo resolver. Vc poderia me ajudar?
    A questão e o seguinte:
    Tenho uma pagina meu-site.com.br/controller/produto/nome-do-produto
    ate ai tranquilo.
    porem qdo eu acesso este produto, qdo eu vou para outra pagina o CI esta colocando automaticamente nos meus links o controller/produto ex: meu-site.com.br/controller/produto/home ou meu-site.com.br/controller/produto/contato, entendeu?
    outra coisa tbm é q qdo eu estou na pagina meu-site.com.br/controller/produto/nome-do-produto meu CSS não carrega, pq o caminha ele se perde: assets/css/style.css. Se eu clicar no link do css o browser tenta abrir um arquivo em meu-site.com.br/controller/produto/assets/css/style.css e na verdade ele esta em meu-site.com.br/assets/css/style.css

    Se puderes me ajudar te agradeço muito!

    Obrigado!

  11. Ronaldo Junio Souza Silva

    Rafael, estou tendo um problema pois quando passo um parâmetro para o controlador a página fica dando “refresh” infinitamente e carregando uma página em baixo da outra.

Deixar um comentário