acredito que nesse caso, no exemplo abaixo, qualquer aplicação acessaria
apenas um controler "conta"
ai nesse controller ele teria que identificar, por exemplo, o cliente
para efetuar as operações correspondentes....
o seu controller continua com nome da class assim
Controller_Emp_Financeiro_Contas
na rota, *sai o que está em vermelho*
Route::set(
'empresarial',
'emp/<directory>(/<controller>(/<action>(/<id>)))'
)
->defaults(array(
'directory' =>'emp/financeiro', // se quiser
alternativas para o nome do directory, pode usar assim
'directory'=>'(emp|empresa|qualquer-coisa|teste)'
'controller' => 'contas',
'action' => 'index',
));
ai na sua URL, quando acessar : site.com.br/<directory> onde o directory
será somente "emp", acessara as "contas/index"
testa ai ???
se desejar tbm, ao postar suas duvidas e trechos de codigos, pode usar o
PASTBIN ou similares para colocar seus codigos
lá mais completos e etc....
aqui a intenção é de ajudar e ser ajudado e não "roubar suas regras de
negocio"...rsrsrsrsr
se não for isso, é proximo.....rsrsrs
Abraços,
Giovanni Donda
Em 27/07/2011 18:44, felipe moraes escreveu:
Route::set(
'empresarial',
'<directory>(/<controller>(/<action>(/<id>)))',
'directory' => array('<financeiro/edu>|<financeiro/emp>')
)
->defaults(array(
'controller' => 'contas',
'action' => 'index',
));
vc tentou algo parecido com isso ?
os <>'s em directory podem atrapalhar no regex, mas tenta aí .. isso
foi um chute :D
Em 27 de julho de 2011 18:38, Joel Souza <[email protected]
<mailto:[email protected]>> escreveu:
Route::set(
'empresarial',
'emp/<directory>(/<controller>(/<action>(/<id>)))'
)
->defaults(array(
'directory' =>'emp/financeiro',
'controller' => 'contas',
'action' => 'index',
));
Sua rota é
assim: 'emp/<directory>(/<controller>(/<action>(/<id>)))' e você
tá dizendo que o directory => "emp/financeiro";
Então ele monta: emp/emp/financeiro/controller/action.
Deixe no directory somente 'financeiro' que deve funcionar.
Abraço,
--
Társis Lima - Programação Php & MySql
--
Você está recebendo esta mensagem porque se inscreveu no grupo
"Kohana Php" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para
[email protected] <mailto:[email protected]>.
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected]
<mailto:kohana-php%[email protected]>.
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.
--
Joel Souza
--
Você está recebendo esta mensagem porque se inscreveu no grupo
"Kohana Php" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para
[email protected] <mailto:[email protected]>.
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected]
<mailto:kohana-php%[email protected]>.
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.
--
http://felipebastosweb.com.br
http://twitter.com/felipebastosweb
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
Php" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.