Bom, o problema continua e está engraçado, pois vejam como é o Model:
'cms/usuario_model.php'
<?php class Usuario_model extends Model{function
Usuario_model(){parent::Model();}}
É só para dizer que ele existe! Para testar coloquei esta class no
autoload e uma parte do sistema que funciona na boa apresentou o
problema:
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by
(output started at
C:\apache2triad\htdocs\cms_ci\sys\app\models\cms\usuario_model.php:1)
Filename: helpers/url_helper.php
Line Number: 530
.............
Também tinha retirado a tag final do controller.
[]'s
Bruno
2009/2/4 Edinho Almeida <[email protected]>:
> Tente tirar o "?>" do final do arquivo do controller para testar.
>
> Abs
> Edinho Almeida
> 11 8018-8019
>
>
>
> 2009/2/4 Bruno Barros <[email protected]>:
>> Djalma, vou fazer isso
>> O controller carrega algumas librarys etc, estas classes também pode
>> estar causando este problema?
>>
>>
>> 2009/2/4 Djalma Araújo | www.djalmaaraujo.com.br <[email protected]>:
>>> tenho certeza que eh isso veio, aconteceu comigo.. no seu controller, tem
>>> algum espaço que el ta identificando como HTML.
>>> apaga os espacos, quebras de linha entre o codigo, testa, se funcionar vai
>>> pondo somente o necessario.
>>>
>>> 2009/2/4 Bruno Barros <[email protected]>
>>>>
>>>> Talvês esteja relacionado, recebi esta mensagem abaixo:
>>>>
>>>> A PHP Error was encountered
>>>>
>>>> Severity: Warning
>>>>
>>>> Message: Cannot modify header information - headers already sent by
>>>> (output started at
>>>> C:\apache2triad\htdocs\cms_ci\sys\app\controllers\cms\usuario.php:1)
>>>>
>>>> Filename: libraries/Session.php
>>>>
>>>> Line Number: 662
>>>>
>>>>
>>>>
>>>>
>>>> 2009/2/4 Bruno Barros <[email protected]>:
>>>> > Veja meu Controller:
>>>> >
>>>> > <?php
>>>> > class Usuario extends Controller{
>>>> >
>>>> > function Usuario(){
>>>> > parent::Controller();
>>>> >
>>>> > //$this->output->enable_profiler(true);
>>>> >
>>>> > // controle de sessao @params tipo_sessao[admin/user],
>>>> > obrigatório
>>>> > estar logado[boolean]
>>>> > $this->controle =
>>>> > $this->sessao_model->controle_de_sessao('admin', true);
>>>> > if( ! $this->controle){
>>>> > redirect('admin/logout');// redireciona
>>>> > }
>>>> >
>>>> > // Dados para a cabeça
>>>> > $this->cms_url = $this->config->item('cms_url');//
>>>> > caminho do CMS
>>>> > $admin =
>>>> > $this->sessao_model->user_infos($this->session->userdata('id_user'));//
>>>> > array
>>>> > $this->admin_nome = $admin['nome'];// nome do admin
>>>> > $this->admin_tipo_str =
>>>> > $this->sessao_model->tipo_user();// tipo em string
>>>> >
>>>> > $this->load->model('cms/menu_model');// dentro do
>>>> > cms/index.php
>>>> > $this->load->model('cms/usuario_model'); //
>>>> > <<<<<<<--------------------------------- Ao carregar dá o bug
>>>> > $this->load->library('tips');
>>>> > $this->load->library('opcoes');
>>>> > }
>>>> >
>>>> > function index(){
>>>> >
>>>> > $dados['corpo'] = "corpo";// conteudo
>>>> >
>>>> > $dados['head'] = "";
>>>> >
>>>> >
>>>> >
>>>> > $this->load->view('cms/index', $dados);
>>>> >
>>>> > }
>>>> >
>>>> > }?>
>>>> >
>>>> >
>>>> > Meu Model:
>>>> >
>>>> > <?php
>>>> > class Usuario_model extends Model{
>>>> >
>>>> > function Usuario_model(){
>>>> > parent::Model();
>>>> > }
>>>> >
>>>> > }
>>>> >
>>>> > O erro continua. No firebug todas as chamadas para JS e CSS estão
>>>> > dentro da tag BODY. Muito estranho.
>>>> >
>>>> > []'s
>>>> > Bruno
>>>> >
>>>> > 2009/2/4 Djalma Araújo | www.djalmaaraujo.com.br
>>>> > <[email protected]>:
>>>> >> com certeza tem algum espaço sobrando no arquivo e ele identifica um
>>>> >> caractere html..
>>>> >> eh como se tu colocasse um html antes do session_start
>>>> >> faz o que o doido disse ou verifica se tem espacos
>>>> >>
>>>> >> 2009/2/4 Edinho Almeida <[email protected]>
>>>> >>>
>>>> >>> Tente tirar o "?>" do final do arquivo do model.
>>>> >>>
>>>> >>> Abs
>>>> >>> Edinho Almeida
>>>> >>> 11 8018-8019
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> 2009/2/4 Bruno Barros <[email protected]>:
>>>> >>> > Alguêm já teve um problema assim?
>>>> >>> > Ao chamar o Model dentro de um Controller acontece um bug que coloca
>>>> >>> > um espaço no topo do site, como se tivesse uma quebra de linha.
>>>> >>> > Ao abrir com o Firebug as chamadas de sript, css estão dentro da tag
>>>> >>> > BODY, mas se eu abri o código da página está tudo certo.
>>>> >>> >
>>>> >>> > Se eu retirar a chamada do Model o erro desaparece. Então fui ver a
>>>> >>> > classe Model, limpei até ter somente o construtor e o erro é igual.
>>>> >>> >
>>>> >>> > --
>>>> >>> > []'s
>>>> >>> > Bruno Barros
>>>> >>> > [email protected]
>>>> >>> >
>>>> >>> > _______________________________________________
>>>> >>> > 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
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Atenciosamente,
>>>> >> Djalma Araújo
>>>> >> Consultor / Desenvolvedor WEB.
>>>> >> www.djalmaaraujo.com.br
>>>> >>
>>>> >> _______________________________________________
>>>> >> Lista mailing list
>>>> >> [email protected]
>>>> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > []'s
>>>> > Bruno Barros
>>>> > [email protected]
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> []'s
>>>> Bruno Barros
>>>> [email protected]
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>>
>>> --
>>> Atenciosamente,
>>> Djalma Araújo
>>> Consultor / Desenvolvedor WEB.
>>> www.djalmaaraujo.com.br
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>>
>>
>> --
>> []'s
>> Bruno Barros
>> [email protected]
>>
>> _______________________________________________
>> 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
>
--
[]'s
Bruno Barros
[email protected]
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br