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]
<mailto:[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]
<mailto:[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]
<mailto:[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 <http://www.site.com.br/sistema>
ciclano diz: "é o admin" www.site.com.br/admin
<http://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/ <http://site.com/>
www/site/application
www/admin/index.php index de site.com/admin
<http://site.com/admin>
www/admin/application
fica até mais fácil de aplicacar subdominio
admin.site.com/ <http://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]
<mailto:[email protected]>> escreveu:
Pessoal,
já tentei aqui e não consegui usar ROTA para a
seguinte ideia:
www.site.com.br/admin <http://www.site.com.br/admin>
(adm|admin|administracao|sistema) ->redireciona para
apps/admin (já está com o bootstrap ok)
www.site.com.br/ <http://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]
<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]
<mailto:[email protected]>.
Para cancelar a inscrição nesse grupo, envie um e-mail
para [email protected]
<mailto:[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]
<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] <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.
--
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.