olha só, eu tirei o __construct da minha classe, e funcionou.
consegui acessar o atributo e tudo mais.

agora só não entendi pq isso aconteceu.

2009/2/6 Luciano Soares <[email protected]>

> Marcus posso estar errado, mas o private que vc ta querendo dizer com um
> "_" na frente seria no metodo que nao poderia ser acessado pelo browser e só
> internamente.
>
> Nunca vi falando algo disso com relação a atributos.
>
> A não ser que seja coisa nova que eu nunca tenha visto. Se for isso
> desculpem aí.
>
> 2009/2/6 Marcus Cavalcanti <[email protected]>
>
> No CI quando um atributo tem "_" na frente não quer dizer que sua
>> visibilidade é private?
>>
>> Se for isso, tá explicado..
>>
>> Tá aí um dos motivos de eu achar que o CI está ficando pra trás.. não
>> implementar OO do PHP5 é muito ruim, em casos como esse, fica-se na dúvida..
>>
>> 2009/2/5 Paulo Balzi <[email protected]>
>>
>>>  Pessoal estou tentando extender a classe CI_Form_validation, mas não
>>> está dando certo
>>> Olha como eu fiz:
>>>
>>> <?php
>>> if (!defined('BASEPATH')) {
>>>     exit('No direct script access allowed');
>>> }
>>>
>>> class My_Form_validation extends CI_Form_validation {
>>>
>>>     function __construct() {
>>>         parent::CI_Form_validation();
>>>     }
>>>
>>>     function set_value($field, $prefix, $rset, $default = '') {
>>>         var_dump($this->_field_data);
>>>     }
>>>
>>> } //class
>>> ?>
>>>
>>> essa set_value seria parecida com a original, mas com alguns parametros a
>>> mais.
>>> só que eu não consigo ter acesso as variáveis da classe pai.
>>> Quando eu tento rodar o comando var_dump($this->_field_data) após o
>>> processamento de um form, ele sempre me mostra vazio,
>>> e quando eu fiz isso direto da classe pai, ele me retornou um array com
>>> várias informações...
>>>
>>> Não é assim que se faz para extender uma classe?
>>>
>>> Valeu
>>>
>>> --
>>> Paulo Balzi
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>>
>> --
>> Marcus Cavalcanti
>> 21 9144-5068
>> www.marcuscavalcanti.net/blog
>>
>> _______________________________________________
>> 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
>
>


-- 
Paulo Balzi
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a