DS php ,  no seu exemplo poderia funcionar exceto por um detalhe ... nesse
exemplo o segundo nivel foi suprimido (diretóão rio financeiro)

segundo o exemplo no link que o Felipe postou, "teóricamente" é possível
acessar mais de um nível de diretório

 *Supporting Multiple Sub-directories*
> What if you want to support multiple sub-directories with a url like the
> following.
> http://example.com/my/sub/directory/controller/action/id


Teóricamente , pois na prática não conseguimos esse resultado.

PS: na próxima usarei o pastebin :D


Em 27 de julho de 2011 20:45, felipe moraes <[email protected]> escreveu:

> esse, testei no 3.1.4 e no 3.2 e não funciona se so diretórios tiverem mais
> de 1 nível.
>
> o que o Giovanni Donda postou, com primeiro diretório fixo deve funcionar
> ..
>
> Em 27 de julho de 2011 19:17, felipe moraes <[email protected]>escreveu:
>
>
>> Route::set('subdirectories', '<directory>(/<controller>(/<action>(/<id>)))', 
>> array('directory' => '.+?'))
>>       ->defaults(array(
>>           'directory'  => 'foo',
>>           'controller' => 'bar',
>>           'action'     => 'index',
>>       ));
>>
>>
>> Proposta baseada no link que tarsis forneceu em off...
>>
>>
>> http://www.kerkness.ca/wiki/doku.php?id=routing:building_routes_with_subdirectories
>>
>> Em 27 de julho de 2011 19:10, felipe moraes <[email protected]>escreveu:
>>
>> tem várias formas de resolver isso aí :D
>>>
>>> vai testando q tu acha :D
>>>
>>> Em 27 de julho de 2011 19:09, felipe moraes <[email protected]>escreveu:
>>>
>>> Bernardo ..
>>>>
>>>> acho que suas 2 primeiras rotas na verdade é apenas 1
>>>>
>>>> config(<controller>(/<action>(/<id>
>>>>
>>>> directory => 'admin/config'
>>>>
>>>> testa aí :D
>>>>
>>>> O problema do tarsis são 2 directorys .. imagino [nunca fiz] que seja
>>>> possivel
>>>>
>>>> <directory>/<directory>(/<controller>
>>>>
>>>> Aí, tem de tomar cuidado com os valores dos directories
>>>>
>>>> Em 27 de julho de 2011 19:04, Bernardo - Sudeste Hosting <
>>>> [email protected]> escreveu:
>>>>
>>>> Não sei se já resolveu, mas veja se essa imagem lhe ajuda:
>>>>>
>>>>> Estava justamente configurando as rodas de uma app agora.
>>>>>
>>>>> http://img3.imageshack.us/img3/350/rodasdiretorios.png
>>>>>
>>>>> Até mais.
>>>>>
>>>>>
>>>>> Em 27 de julho de 2011 18:52, felipe moraes <[email protected]>escreveu:
>>>>>
>>>>> Joel, relaxa .. o erro do kohana é padrão .. simplesmente não acha o
>>>>>> diretório .. na pior das hipóteses o regex falhou
>>>>>>
>>>>>> Tarsis, directory não pode ficar no default, neste caso.
>>>>>>
>>>>>> por isso coloquei na primeira parte, como manda o manual ..
>>>>>>
>>>>>> o problema, no regex, é a / no nome do diretório ..
>>>>>>
>>>>>> Em se tratando de regex .. talvez vc precise da barra invertida antes
>>>>>> ..
>>>>>>
>>>>>> array('emp\/financeiro|emp\/outrodiretorio')
>>>>>>
>>>>>>
>>>>>> Em 27 de julho de 2011 18:46, Joel Souza <[email protected]>escreveu:
>>>>>>
>>>>>> Tarsis
>>>>>>>
>>>>>>> 2011/7/27 tarsis lima <[email protected]>
>>>>>>>
>>>>>>>> Tinha tentado assim antes mas tbm não funcionou.
>>>>>>>>
>>>>>>>
>>>>>>> "Não funcionou" não ajuda em nada. Se quer que a gente realmente te
>>>>>>> aponte uma ajuda ou uma provável solução se dê ao trabalho de postar sua
>>>>>>> dúvida com mais detalhes sobre o seu problema. (mensagem de erro, 
>>>>>>> .htaccess,
>>>>>>> configs do Kohana::init).
>>>>>>>
>>>>>>> Abraço,
>>>>>>>
>>>>>>> Joel
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Em 27 de julho de 2011 18:38, Joel Souza 
>>>>>>>> <[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].
>>>>>>>>>> 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.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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].
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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].
>>>>>>>> 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.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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].
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Atenciosamente,
>>>>> Bernardo Sepulveda de Castro
>>>>> ------- ------- ------- -------- -------- --------
>>>>> *Sudeste Hosting...*
>>>>> Ideias e Soluções Web
>>>>> www.sudestehosting.com.br
>>>>> (21)3305-3105
>>>>>
>>>>>
>>>>>  --
>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> http://felipebastosweb.com.br
>>>> http://twitter.com/felipebastosweb
>>>>
>>>
>>>
>>>
>>> --
>>> http://felipebastosweb.com.br
>>> http://twitter.com/felipebastosweb
>>>
>>
>>
>>
>> --
>> http://felipebastosweb.com.br
>> http://twitter.com/felipebastosweb
>>
>
>
>
> --
> 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.
>



-- 
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].
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