Ops... Melhor esse:
Route::set('destaque', 'produto(/<action>(/<id>))')
->defaults(array(
'controller' => 'produto',
> 'action' => 'index',
> ));
Em 23 de abril de 2011 11:58, Sudeste Hosting <[email protected]>escreveu:
> Bom não sei se entendi corretamente o que quer, mas deve ser algo como:
>
> www.site.com.br/produtos/destaque/cosmetico
>> Controller -> produto
>> Action -> destaque
>>
>
> Um controle básico resolve.
>
> Route::set('destaque', 'produto(/<controller>(/<action>(/<id>)))')
>> ->defaults(array(
>> 'controller' => 'produto',
>> 'action' => 'index',
>> ));
>>
>
> No User Guide explica melhor:
> http://kohanaframework.org/3.1/guide/kohana/routing
>
>
>
> Em 23 de abril de 2011 11:29, Google Grupos
> <[email protected]>escreveu:
>
> Pessoal,
>> tentei criar uma rota aqui, mas não compreendi muito bem:
>>
>> Route::set('destaques','(<destaque>(/<id>))',
>> array('destaque'=>'(destaque|destaques)'))
>> ->defaults(array('controller'
>> =>'produtos','action'=>'destaque'));
>>
>> no meu controller (produtos), existe o metodo
>> action_destaque($sCategoria=null) onde pretendo
>> saber qual destaque que o usuario pretende ver, algo como:
>>
>> /site.com.br/destaque/cosmeticos
>>
>> ai mostra todos produtos da categoria cosmeticos !!!???
>>
>> mas quando pego pelo request o controller/action/id
>> fica trocado....(claro que não configurei a rota corretamente)
>>
>> o $sCategoria pega a palavra-chave DESTAQUE e não cosmeticos
>>
>> se alguem puder ajudar...
>>
>> grato,
>> Giovani
>>
>>
>> Em 19/04/2011 09:03, Google Grupos escreveu:
>>
>> um admin independente, a unica coisa que muda
>> é que ele pode usar: site.com.br/admin ou site.com.br/sistema ou
>> site.com.br/adm
>>
>> so isso......
>> grato pela atenção
>> Giovani
>>
>> Em 18/04/2011 19:42, felipe moraes escreveu:
>>
>> Pensa ..
>>
>> Os problemas terão haver com a sua estrutura de diretórios .. como o
>> GARTZ falou
>>
>> Com a forma que os clientes acessam seu sistema .. é o mesmo admin para
>> todos os clientes ?
>>
>> cada cliente terá seu admin ?
>>
>> não tenho como adivinhar as especificidades do seu sistema .. vai
>> testando que vc vai esbarrando nos problemas e achando as soluções
>>
>> Uma boa escolha de estruturação de diretórios vai ser crucial
>>
>>
>>
>>
>> Em 18 de abril de 2011 16:33, GARTZ <[email protected]> escreveu:
>>
>>> E ai, virou 1 aplicação para administração e client juntinhos de mãos
>>> dadas :D
>>>
>>> A rota é <variavel> algo como: <controller>(/<action>(/<id>))
>>>
>>> e no regexp do pearl vc teria que usar 'adminpath' =>
>>> "(opcao1|opcao2|opcao3)"
>>>
>>> Pra utilizar admin em uma application separada em uma subpasta do
>>> public da tua aplicação principal, tu tens que re-escrever teu mod-rewrite
>>> da pasta pública raiz para não interpretar a sub-pasta admin, nela vc faz um
>>> mod-rewrite pro index que leve ao bootstrap da outra aplicação.
>>>
>>> Então vc pode criar um redirect no teu client pela rota que o pessoal
>>> aqui comentou para pasta de admin referente a outra aplicação, ou
>>> simplismente implementar a regra no mod-rewrite da tua aplicação raiz da
>>> pasta pública. Isso vai te exigir maior conhecimento de regexp em C do que
>>> fazer por redirecionamento.
>>>
>>> Boa sorte! :)
>>>
>>>
>>> 2011/4/18 felipe moraes <[email protected]>
>>>
>>>> Opa, saquei .. como o Sudeste já tinha falado só adiantei outras coisas
>>>> :D
>>>>
>>>> confere lá no manual .. eu apenas tentaria mudar a parte inicial do
>>>> que o Sudeste falou ..
>>>>
>>>> ficaria algo assim
>>>>
>>>> Route::set('admin', '</adminpath</controller</action</id>>>', array(
>>>> 'adminpath' => 'adm|admin|administracao|sistema'
>>>> .....
>>>> o restante igual
>>>>
>>>> Aí .. a pasta admin seria um subdiretório no formato
>>>> classes/controller/admin/cliente.php
>>>>
>>>> Mas vc pode ter alguns incovenientes e pode ter de voltar ao que tinha
>>>> falado antes :D
>>>>
>>>>
>>>> Em 18 de abril de 2011 15:32, Google Grupos
>>>> <[email protected]>escreveu:
>>>>
>>>> entendi. mas no meu caso, seria apenas para "poder usar" varios nomes
>>>>> para uma mesma pasta
>>>>>
>>>>> algo como:
>>>>> fulano diz: "ae acessa o SISTEMA" www.site.com.br/sistema
>>>>> ciclano diz: "é o admin" www.site.com.br/admin
>>>>>
>>>>> e ambos vai para o apps/admin...
>>>>>
>>>>> manja......?!
>>>>>
>>>>> para varios clientes, seto via bootstrap.php/index.php
>>>>>
>>>>> valeu pela dica
>>>>>
>>>>> Em 18/04/2011 13:52, felipe moraes escreveu:
>>>>>
>>>>> Inspirado em outro post
>>>>>
>>>>> Nesse caso eu reestruturaria os diretórios e nem usaria routes ..
>>>>>
>>>>> www/index.php index de site.com/
>>>>> www/site/application
>>>>>
>>>>> www/admin/index.php index de site.com/admin
>>>>> www/admin/application
>>>>>
>>>>> fica até mais fácil de aplicacar subdominio
>>>>>
>>>>> admin.site.com/
>>>>>
>>>>> dá para vc reorganizar para vários clientes com mais facilidade :D
>>>>>
>>>>> cada application, apesar de serem do mesmo sistema, são independentes
>>>>> entre si .. podem compartilhar o mesmo modules .. por exemplo
>>>>>
>>>>> Em 18 de abril de 2011 11:31, Google Grupos <[email protected]
>>>>> > escreveu:
>>>>>
>>>>>> Pessoal,
>>>>>>
>>>>>> já tentei aqui e não consegui usar ROTA para a seguinte ideia:
>>>>>>
>>>>>> www.site.com.br/admin (adm|admin|administracao|sistema) ->redireciona
>>>>>> para apps/admin (já está com o bootstrap ok)
>>>>>> www.site.com.br/ por default vai para apps/site (já está com o
>>>>>> bootstrap ok)
>>>>>>
>>>>>> como ficara a rota ???
>>>>>>
>>>>>> grato,
>>>>>> Giovani
>>>>>>
>>>>>> --
>>>>>> 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.
>>>>>
>>>>> --
>>>>> 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.
>>>>
>>>
>>> --
>>> 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.
>>
>> --
>> 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
>
>
--
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.