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.
