Rafael, fica então uma sugestão pra você também:

Para reconhecer automaticamente o ambiente no seu caso poderia tentar a
minha abordagem, que testa o caminho onde está instalada a aplicação,
peguei essa dica no codeigniter.tv, segue o exemplo:
http://pastebin.com/M6QaAJV0

Abraço

Em 20 de março de 2012 12:15, Rafael V. de Oliveira <[email protected]
> escreveu:

> Júlio, só uma sugestão:
>
> O CI tem uma forma mais prática de diferenciar o ambiente. Vi que no teu
> index.php tu defines variáveis de conexão ao banco de dados. O que eu faço
> é criar uma pasta dentro da pasta de configuração com o nome do ambiente.
>
> Então quando estou no development, ele carrega o database.php padrão.
> Quando altero (no index.php) para production, ele carrega as configurações
> do arquivo config/production/database.php (repares na pasta production).
>
> Desta forma preciso alterar apenas a constante ENVIROMENT. Se bem que no
> teu caso isso nem é necessário, já que testas pelo SERVER_ADDR. Pra mim não
> dá pois utilizo virtual hosts e não o 127.0.0.1, vulgo localhost :)
>
> De resto nota 10!
>
> Em 20/03/2012, às 13:15, Cristiano Santos Oliveira escreveu:
>
> > Acho que um "ORM" (NotORM) seria bom, pq mesmo que o projeto seja pequeno
> > "sempre" utilizamos DB....
> >
> > Em 20 de março de 2012 09:25, Julio Fagundes
> > <[email protected]>escreveu:
> >
> >> Pois é rss
> >> No meu caso a coisa ta bem genérica ainda vou listar o que ele possue:
> >>
> >> -Css reset do Meyer v2.0
> >>
> >> -960 grid fluido. (12 colunas)
> >> -"style.css" com hack pro cache se auto renovar.
> (style.css?v129684727)//
> >> views/index:7
> >> -.htaccess que remove o index.php e faz um cache no navegador.
> >> -Os dados de acesso ao DB tem um swap no /index.php que alterna entre
> >> acesso local e remoto. // pra mim é muito util isso, aprendi com o Phil
> >> Sturgeon eu acho...
> >>
> >> - Ja tem implantando um Controller paizão.rs <http://xn--paizo-dra.rs><
> http://xn--paizo-dra.rs>(MY_Controller) no core, porém vazio.
> >> - Controller Home.php (no routes como default) extende o MY_Controller.
> >> - o esquema das views esta de um jeito adotei e uso sempre, acredito que
> >> mais pessoas usam assim. coisa simples mas bastante funcional.
> >>
> >>
> >> Aqui tem o diff dele.
> >>
> >>
> >>
> https://github.com/juliofagundes/CodeIgniter/commit/34029846b5677cc0bbcafedfbb973f0073ac56fe
> >>
> >> Utilizo mais coisas nas minhas apps, como o notORM, que é "fantááástico
> >> (zegraça)" mas acho meio desnecessário pra app pequenas, porisso nao
> >> coloquei no genérico, assim como outras coisas que aos poucos implemento
> >> através de branches...
> >>
> >>
> >> Sds
> >> Julio Fagundes
> >>
> >>
> >>
> >>
> >>
> >>> ________________________________
> >>> De: Rafael V. de Oliveira <[email protected]>
> >>> Para: CodeIgniter Brasil <[email protected]>
> >>> Enviadas: Segunda-feira, 19 de Março de 2012 15:21
> >>> Assunto: Re: [CodeIgniter] Meu CodeIgniter no Github
> >>>
> >>> "Transmimento de pensassão" Júlio!
> >>>
> >>> Fiz algumas modificações e agora tem um sistema de login estúpido. Como
> >> eu não sei o que vocês mais gostam, coloquei um sistema mesmo ridículo.
> >>> Acho que com isso, quem quiser aprender um pouco de DataMapper e
> Modular
> >> Extensions, vai conseguir.
> >>>
> >>> Claro que ainda não estou usando o Modular Extensions como HMVC. Não há
> >> controllers chamando métodos de outro controller/library/model. Mas se
> pans
> >> faço isso quando implementar um módulo de blog.
> >>>
> >>> Instruções:
> >>>
> >>> 1.    Existe um arquivo
> application/modules/install/controllers/admin.php
> >> que deve ser executado uma vez antes do resto. É ele que vai ver se tu
> tens
> >> o banco de dados criado (não cria, tu tens de fazer na unha) e verifica
> as
> >> tabelas e se não existir, cria.
> >>> 2.    Depois é só entrar em [endereco do site]/administrators. O
> controle
> >> é feito pela session admin_id ($this->session->userdata('admin_id')).
> >>>
> >>> Qualquer coisa gritem. Estou longe de terras tupis mas ouço!
> >>>
> >>> PS: O projeto perdeu o foco inicial. Queria usá-lo pessoalmente, mas
> como
> >> vi algum interesse, comecei a colocar pedidos da lista. Por isso, quem
> >> quiser pedir mais coisas, ou façam um fork ou dêem a letra aqui!
> >>>
> >>>
> >>> Em 19/03/2012, às 17:38, Julio Fagundes escreveu:
> >>>
> >>>> Caraca, eu fiz isso na sexta-feira hahaha
> >>>>
> >>>> fiz um fork do original e modifiquei de acordo com o meu uso básico.
> >>>>
> >>>> Vou dar uma olhada e se possivel ajudar num fork.
> >>>>
> >>>> Sds
> >>>> Julio Fagundes
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> ________________________________
> >>>>> De: Rafael V. de Oliveira <[email protected]>
> >>>>> Para: CodeIgniter Brasil <[email protected]>
> >>>>> Enviadas: Segunda-feira, 19 de Março de 2012 9:31
> >>>>> Assunto: [CodeIgniter] Meu CodeIgniter no Github
> >>>>>
> >>>>> Galera esperta,
> >>>>>
> >>>>> Coloquei lá no Github um
> >>>> repositório com a minha instalação base do CI.
> >>>>>
> >>>>> Por que?
> >>>>> Aqui eu sempre tive uma pasta com uma instalação já padrão com as
> >> bibliotecas, classes, etc…
> >>>>> Como meu fim de semana foi regado a sardinha (dá-lhe tricolor)
> acordei
> >> de bom humor e decidi compartilhar :)
> >>>>>
> >>>>> Basicamente tem o DataMapper, Modular Extensions e Template.
> >>>>>
> >>>>> Começando pelo último, a classe de Template é f*cking simple. Não vou
> >> explicar, a classe só tem duas funções e é auto-explicativa.
> >>>>>
> >>>>> Já o DataMapper e o Modular Extensions, lá no Github tem o endereço
> da
> >> documentação de ambos.
> >>>>>
> >>>>> Ainda vou fazer mais algumas modificações, como um exemplo de
> >> utilização do DataMapper. O Modular extensions já está habilitado e
> >> funcional. Também penso em inserir a classe SimplePie e o REST. Ajuda
> muito.
> >>>>>
> >>>>> Quem tiver sugestões, fique a vontade. Quem tiver críticas, dê um
> fork
> >> e dê a tua letra, adoro ver outros pontos de vista, ainda mais
> >>>> quando são diferentes dos meus. Quem for falar mal do soberano, se não
> >> for adepto do glorioso FCPorto (o terror dos benfiquistas) eu vou
> ignorar,
> >> não tenho culpa que escolheste um time de m*rda.
> >>>>>
> >>>>> Boa semana para todos!
> >>>>>
> >>>>> E o tal link tá aqui:
> >>>>> https://github.com/elrafael/CodeIgniter_HMVC_DM
> >>>>> _______________________________________________
> >>>>> [email protected]
> >>>>> http://www.codeigniter.com.br
> >>>>>
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>>
> >>>>> ---------------------------
> >>>>> Oportunidade de negócio
> >>>>> http://www.franquiasargohost.net
> >>>>> ---------------------------
> >>>>>
> >>>>>
> >>>>>
> >>>> _______________________________________________
> >>>> [email protected]
> >>>> http://www.codeigniter.com.br
> >>>>
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>>
> >>>> ---------------------------
> >>>> Oportunidade de negócio
> >>>> http://www.franquiasargohost.net
> >>>> ---------------------------
> >>>
> >>>
> >>> _______________________________________________
> >>> [email protected]
> >>> http://www.codeigniter.com.br
> >>>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>
> >>> ---------------------------
> >>> Oportunidade de negócio
> >>> http://www.franquiasargohost.net
> >>> ---------------------------
> >>>
> >>>
> >>>
> >> _______________________________________________
> >> [email protected]
> >> http://www.codeigniter.com.br
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >> ---------------------------
> >> Oportunidade de negócio
> >> http://www.franquiasargohost.net
> >> ---------------------------
> >>
> >
> >
> >
> > --
> > ----
> > Cristiano Santos de Oliveira
> > Desenvolvedor de Software
> > Cel. (71) 91794664
> > MSN:  [email protected]
> > Gmail: [email protected]
> > Skype: cristiano.oliveir
> > Linux user # 495181
> > ----------------------------------------------------------
> > "... não vemos o mundo com nossos olhos, mas com os conceitos que habitam
> > nossa mente..."
> > Osame Kinouchi.
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a