[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