[CodeIgniter] Problema com estrutura de diretorios
Marco Telles
contato em pierdeipanema.com.br
Quarta Dezembro 5 22:25:28 BRST 2007
Que eu me lembre, pode usar mais de um diretório sim. Lembra que vai
depender de como vc define no config e index.
Muita sorte para nós!
Marco Telles
#############
# Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
Cleyverson Costa escreveu:
> pelo que eu estou vendo o CI so permite ter um subdiretorio
>
> Ex: controllers/meu_dir/meu_controller
>
> Nao permite algo como controllers/meu_dir/meu_subdir/meu-controller
>
> Estou certo ou errado??
>
> Estou pensando nisso pois estudando sobre o route vi qu eo primeiro
> segmento é o diretorio, o segundo o controller, o terceiro o método e
> os demais os parametros.
>
> Certo, errado...como fazer??
>
> Desespero total
>
> Abraços
>
>
>
> Em 05/12/07, *Cleyverson Costa* < cleyversoncosta em gmail.com
> <mailto:cleyversoncosta em gmail.com>> escreveu:
>
> Bem,
>
> Seguindo a dica do Marco, dei uma olhada no material e defini o
> seguinte route
>
> $route['painel_de_controle/opcoes_gerais/([a-z_]+)'] =
> "painel_de_controle/opcoes_gerais/$1";
>
>
> 1st seguimento = painel_de_controle // este é um diretorio
> 2nd seguimento = opcoes_gerais // este é um subdiretorio de
> painel_de_controle
> 3rs seguimento é de fato o nome do controler que eu to chamando =
> ([a-z_]+)' //uma expressao regular que me permite escrever nomes
> em minusculo e aceita underline.
>
> O problema é que nao funciona...alguem sabe pq??
>
>
> Em 05/12/07, *Marco Telles* < contato em pierdeipanema.com.br
> <mailto:contato em pierdeipanema.com.br>> escreveu:
>
> 1. Dá uma olhada no guia em Organizando seus Controllers em
> Subdiretórios[1] e Remapeando Chamadas de Funções[2].
> 2. Você está usando a função base_url() nos teus links ? Já
> verificou na
> saída renderizada no html como os links estão saindo ?
> 3. Se não resolver posta novamente junto com teu
> $config['base_url'],
> $application_folder e $system_folder.
>
> [1]
> http://www.codeigniter.com.br/manual/general/controllers.html#subfolders
> <http://www.codeigniter.com.br/manual/general/controllers.html#subfolders>
> [2]
> http://www.codeigniter.com.br/manual/general/controllers.html#remapping
>
> Abs
>
>
> Muita sorte para nós!
>
> Marco Telles
>
> #############
> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
>
>
>
> Cleyverson Costa escreveu:
> > Ja tentei de todo jeito mas nao da certo.
> >
> > como eu faria index.php/diretorio1/subdiretorio/controller
> >
> > eu so consigo executar o controller usando redirect...usando
> um link
> > direto ele nao acha...pq pq meu deus pqq??
> >
> > Ajuda eu gente hehe
> >
> > 2007/12/5, Cleyverson Costa < cleyversoncosta em gmail.com
> <mailto:cleyversoncosta em gmail.com>
> > <mailto: cleyversoncosta em gmail.com
> <mailto:cleyversoncosta em gmail.com>>>:
> >
> > Pessoal,
> >
> > Criei a seguinte estrutura de diretorios
> >
> > Controllers:
> > painel_de_controle
> > opcoes_gerais
> > relatorios
> >
> > Views:
> > painel_de_controle
> > opcoes_gerais
> > relatorios
> >
> > Bem, o link pra chamar o controller pagina_inicial
> dentro do
> > diretorio relatorios seria
> >
> http://localhost/myprojects/xlevels/mytrunk/index.php/painel_de_controle/relatorios/pagina_inicial
> <http://localhost/myprojects/xlevels/mytrunk/index.php/painel_de_controle/relatorios/pagina_inicial>
> >
> > O problema é que ele nao acha....é como que se ele estivesse
> > entendendo painel_de_controle como o controller,
> relatorios como
> > metodo e pagina_inicial como variavel....o que nao e
> verdade no
> > meu caso.
> >
> > Como eu chamaria o controller de forma correta usando essa
> > estrutura de direitorios??
> >
> > Ja tentei varias coisas e nao consegui.
> >
> > Abraços
> > --
> > Cleyverson Pereira Costa
> > Bacharel em Ciência da Computação FAESA
> > Residente em Engenharia de Testes CIn-UFPE
> > ----------------------------------------------------------
> > Tel.: (81) 8785-1289
> >
> >
> >
> >
> > --
> > Cleyverson Pereira Costa
> > Bacharel em Ciência da Computação FAESA
> > Residente em Engenharia de Testes CIn-UFPE
> > ----------------------------------------------------------
> > Tel.: (81) 8785-1289
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > Lista em codeigniter.com.br <mailto:Lista em codeigniter.com.br>
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br>
> >
>
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br <mailto:Lista em codeigniter.com.br>
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br>
>
>
>
>
> --
> Cleyverson Pereira Costa
> Bacharel em Ciência da Computação FAESA
> Residente em Engenharia de Testes CIn-UFPE
> ----------------------------------------------------------
> Tel.: (81) 8785-1289
>
>
>
>
> --
> Cleyverson Pereira Costa
> Bacharel em Ciência da Computação FAESA
> Residente em Engenharia de Testes CIn-UFPE
> ----------------------------------------------------------
> Tel.: (81) 8785-1289
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
Mais detalhes sobre a lista de discussão Lista