php 5.2.8

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

> Qual a versão do seu PHP?
>
> 2009/2/6 Paulo Balzi <[email protected]>
>
> 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
>>
>>
>
> _______________________________________________
> 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