acho q descobri o problema, panope de operador mesmo...hehehe era só colocar o return com o valor q eu quero, e tudo funcionou.
mas é isso. Valeu 2009/2/11 Paulo Balzi <[email protected]> > outra dúvida. Na versão anterior do validation, eu conseguia fazer funções > de formatação, que eu usava antes para alterar o valor de uma campo de um > submit. > > como eu fiz, eu extendi a classe validation, e criava as funções e > adicionava essas funções as rules dos campos. > e nesse versão, eu alterava o valor do submit assim, > $_POST[$this->_current_field] = $novo_valor; > > só que nesse versão do form_validation, eu não estou conseguindo fazer > isso. > > alguém chegou a fazer isso? > > > > 2009/2/11 Paulo Balzi <[email protected]> > > 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 >> > > > > -- > Paulo Balzi > -- Paulo Balzi
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

