getter and setter

13 views
Skip to first unread message

ajjm2284

unread,
Feb 3, 2013, 12:25:09 PM2/3/13
to zend-framew...@googlegroups.com
Estimados su ayuda, llevo dandole vueltas como 2 dias, y no funciona un getter y un setter, no se que estoy haciendo mal, mas abajo pongo el codigo.

private $codper;

public function getCodper(){
        return $this->codper;
    }

    public function setCodper($codper) {
        $this->codper = $codper;
    }

public function buscarpercedAction()
    {
        $cedula  = $this->getRequest()->getParam('cedula');       
        $personaModel = new Siscp_Model_Table_Personal( );
       
        $data = $personaModel->getPersonaxCed($cedula);
        foreach ($data as $item)
            $this->setCodper($item['per_id']); //Seteo el valor
       
        $data1 = new Zend_Dojo_Data ('per_id', $data);
        if(count($data1) > 0){
            $json = new Zend_Json ( );
            echo $json->encode ($data1);
        }else{
            $data1->clearItems();
            $json = new Zend_Json ( );
            echo $json->encode ($data1);
        }
        exit();
    }


public function jqgdatosAction()
    {
        // get the requested page
        $page = $this->getRequest()->getParam('page');
        // get how many rows we want to have into the grid - rowNum parameter in the grid
        $limit = $this->getRequest()->getParam('rows');
        // get index row - i.e. user click to sort. At first time sortname parameter -
        // after that the index from colModel
        $sidx = $this->getRequest()->getParam('sidx');
        // sorting order - at first time sortorder
        $sord = $this->getRequest()->getParam('sord');
        // if we not pass at first time index use the first column for the index or what you want
       
        $id = $this->getCodper(); //Quiero obtener el valor que guarde en la variable y obtengo un 0
}

wilmer arteaga

unread,
Feb 6, 2013, 8:45:05 AM2/6/13
to zend-framew...@googlegroups.com
Hola, mira al llamar a tu método jqgdatosAction.. creas una nueva instancia de tu clase... es decir solo se ejecutará el código que tienes dentro de tu método, y bueno también el constructor si lo tienes implementado, obviamente las variables se resetearan a sus valores por defecto.

Suerte.


2013/2/3 ajjm2284 <ajjm...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "Zend Framework-hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a zend-framework-hi...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a zend-framew...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/zend-framework-hispano?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

El George

unread,
Feb 10, 2013, 10:43:16 PM2/10/13
to zend-framew...@googlegroups.com
Muy buena tu respuesta, me clarifico tambien a mi un problema similar.

Reply all
Reply to author
Forward
0 new messages