Leonardo Ferreira, penso da mesma forma. meus resources eu recupero pela
base_url e os links pelo site_url.

Em 20 de julho de 2010 12:25, Leonardo Ferreira <
[email protected]> escreveu:

> Na verdade o base_url() vai retornar o q estiver dentro do
> $config['base_url'], prefiro usá-lo quando vou pegar algum arquivo q esteja
> na raiz do site ou dentro de um diretorio, como o css ou alguma imagem por
> exemplo. Pros links acho melhor usar o site_url(), pois ele pega o
> $config['base_url'] + $config['index_page'], entao se vc migrar pra um
> servidor q nao aceite mod_rewrite ou mesmo q vc mude o nome do seu index.php
> não vai perder os seus links.
>
> Leonardo Ferreira
> -
> (35) 8804 - 5348
> http://www.caraveladigital.com.br
> http://twitter.com/leobreakneck
> msn: [email protected]
>
>
>
> Em 20 de julho de 2010 12:16, Rafael V. de Oliveira <
> [email protected]> escreveu:
>
> Robertom
>>
>>
>>
>>
>>
>> É quase impossível não usar por partes.
>>
>>
>>
>> Um caso bem simplório é este
>>
>>
>>
>> Controller : noticias.php
>>
>> function lista()
>>
>> {
>>
>>      $data[‘noticias’] = $this->db->get(‘noticias’);
>>
>>      $this->load->view(‘noticias_view’, $data);
>>
>> }
>>
>> View: noticias_view.php
>>
>> <?php if ( $noticias->num_rows() > 0 ) : ?>
>>
>> <ul>
>>
>> <?php foreach ( $noticias->result() as $n ) : ?>
>>
>>      <li><?php echo anchor(‘noticias/abrir/’.$n->id, $n->titulo,
>> ‘class=”titulo_item”); ?></li>
>>
>> <?php endforeach; ?>
>>
>> </ul>
>>
>> <?php else : ?>
>>
>> <p>Não há biscoitos</p>
>>
>> <?php endif; ?>
>>
>>
>>
>> Pronto, já tenho o PHP misturado com HTML. E acho que não dá pra fugir
>> muito disso. A não ser que use assim
>>
>> <?php
>>
>> echo ‘<ul>’;
>>
>> foreach ( $noticias->result() as $n )
>>
>> {
>>
>>      echo ‘<li>’.anchor(....).’</li>’;
>>
>> }
>>
>> echo ‘</ul>’;
>>
>>
>>
>> O que sinceramente eu acho bem pior.
>>
>>
>>
>> Leve ainda em conta que TODOS os arquivos do codeigniter são .php
>>
>>
>>
>> Nosso colega Bruno Barros perguntou do index.php no base_url(). Não há
>> problema nenhum, uma vez que o base_url() retorna o que estiver dentro da
>> variável $config[‘index_page’];
>>
>> Logo, se eu for migrar para um servidor que não tem mod_rewrite basta
>> setar assim
>>
>> $config[‘index_page’] = ‘index.php’;
>>
>>
>>
>> Abraços ;P
>>
>>
>>
>>
>>
>>
>>
>> *De:* [email protected] [mailto:
>> [email protected]] *Em nome de *Roberto Almeida Quilice
>> Longhi
>> *Enviada em:* terça-feira, 20 de julho de 2010 15:36
>> *Para:* CodeIgniter Brasil
>> *Assunto:* Re: [CodeIgniter] RES: Duvida qto ao uso de base_url
>>
>>
>>
>> Salve Rafael,
>>
>> Lí em algum lugar falando que o php perde performance se interpretado em
>> partes, ou seja, se vc tem um arquivo com html / php / html / php / html.
>> Então eu crio um domínio para os meus apps, sites, etc e deixo tudo o mais
>> próximo do resultado final possível.
>> Realmente o caso da subpasta acontece, mas dependendo da hospedagem
>> prefiro criar um prefixo no dns (app.dominio.com).
>>
>> ;)
>>
>> Em 20/07/2010 11:10, Rafael V. de Oliveira escreveu:
>>
>> Eu também fazia assim ( com o ./) até o dia que tive que migrar um site
>> para uma subpasta, que não tinha nada em comum com a raiz. É raro, mas
>> aconteceu comigo.
>>
>>
>>
>> Como os finalmente sempre ficam comigo, eu não me importo em abrir e
>> fechar código php.
>>
>>
>>
>>
>>
>>
>>
>> *De:* [email protected] [
>> mailto:[email protected]<[email protected]>]
>> *Em nome de *Roberto Almeida Quilice Longhi
>> *Enviada em:* terça-feira, 20 de julho de 2010 14:46
>> *Para:* CodeIgniter Brasil
>> *Assunto:* Re: [CodeIgniter] Duvida qto ao uso de base_url
>>
>>
>>
>> Começo todos os links com /.
>> Assim não fico abrindo e fechando código php.
>>
>> Em 20/07/2010 00:46, Cleyverson Costa escreveu:
>>
>> Pessoal,
>>
>> Eu faço uso do base_url() em todos o s links do meu site, existe algum
>> problema em relação ao google qto a isso?
>>
>> por exemplo:
>>
>> <a href="<?php echo base_url(); ?>controller/function">conteúdo</a>
>>
>> é igual a
>>
>> <a href="controller/function">conteúdo</a>
>>
>> mas existe alguma diferença em usar um ou outro?? Qual a experiência de
>> vcs?
>>
>> []s
>>
>>
>> --
>> Cleyverson Pereira Costa
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>>
>> Lista mailing list
>>
>> [email protected]
>>
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>>
>>
>>
>>
>> --
>>
>> Roberto Almeida Quilice Longhi
>>
>> Time Orion
>>
>> Contmatic
>>
>> (11) 2942 6700 Ramal 1404
>>
>> (11) 8599 9022
>>
>> www.contmatic.com.br
>>
>>
>>
>>
>>
>> _______________________________________________
>>
>> Lista mailing list
>>
>> [email protected]
>>
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>>
>>
>>
>> --
>>
>> Roberto Almeida Quilice Longhi
>>
>> Time Orion
>>
>> Contmatic
>>
>> (11) 2942 6700 Ramal 1404
>>
>> (11) 8599 9022
>>
>> www.contmatic.com.br
>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a