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.

Responder a