Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Pablo Videla

#131
Hola estimados, tengo una duda respecto a una funcion toJSON que utilizo bastante y lo saque en algun momento en internet pero ahora me surgio un problema:

El siguiente metodo me permite transformar un objeto a json con un solo metodo. Esto lo hice porque cuando tienes atributos privados no lo puedes ver a travès de json_encode($objeto) creo que es un problema de serializacion. Ahora el problema es el siguiente, el metodo me funciona impecable para una clase comun y corriente con sus atributos y getters and setters pero no me muestra los atributos del objeto padre en caso de uqe la clase extienda.


Código (php) [Seleccionar]
class UsuarioTO extends PersonaTO {


Segun yo deberìa mostrarme los atributos de PersonaTO tambien. Pero no se como se hace con el metodo que voy a poner ahora:

Código (php) [Seleccionar]


/**
    * Metodo que nos permite obtener las propiedades
    * de toda la clase.
    * @return type
    */
   public function getProperties() {
       return get_object_vars($this);
   }

   /**
    * Nos permite obtener todos los atributos del objeto a json, de esta forma
    * podemos enviar el objeto json por ajax e interactuar con el por javascript
    * @return type JSON OBJECT
    */
   public function _toJson() {
       $properties = $this->getProperties();
       $object = new \StdClass();
       $object->_class = get_class($this);
       foreach ($properties as $name => $value) {
           $object->$name = $value;
       }
       return json_encode($object);
   }
#132
Programación General / Re: Procesador x86
9 Septiembre 2015, 16:01 PM
Que libro estas leyendo?
#133
GNU/Linux / Re: Actualizar Git
4 Septiembre 2015, 21:02 PM
https://git-scm.com/book/es/v1/

Lectura obligatoria para aprender a usar git, sino preparate para el apocalipsis  :xD
#134
Te recomiendo estudiar en horario vespertino. No creo que sea buena idea hacerlo online, no se como serà en tu paìs pero en Chile es super mal visto. Es como estudiar por correspondencia  :xD
#135
Desarrollo Web / Re: Certificación en css y html
4 Septiembre 2015, 20:48 PM
Cita de: MinusFour en  4 Septiembre 2015, 20:45 PM
No, pero es entendible que pudieras creer eso, sobre todo por lo similar que es el nombre. Yo en un momento pense igual:

https://lists.w3.org/Archives/Public/www-validator/2010Jan/0026.html

Gracias por la info!
#136
Desarrollo Web / Re: Certificación en css y html
4 Septiembre 2015, 20:35 PM
Cita de: EFEX en  4 Septiembre 2015, 19:26 PM
La w3c tiene su campus w3cdevcampus

http://www.w3c.es/w3devcampus/cursos/w3c-html5/

w3schools son el hazme reir.

Yo pensaba que eran parte del W3C
#137
Programación C/C++ / Re: [Duda de codigo libre]
3 Septiembre 2015, 22:27 PM
https://github.com/anymex/test-c

Busca por lenguaje y encontraras cosas mas avanzadas, eso es para aprender.
#138
Cita de: m0ndr4k3r en  3 Septiembre 2015, 22:09 PM
a tii te lee lo que te escribe una persona por el chat de facebook nada te llegue el mensaje es decir te dice " te ha habla tal persona " o no te dice nada y otra cosa a mi en ocasiones me dice desconocido desconocido desconocido en ocasiones y eso no deberia decirlo.... alguna solucion¿?

A mi me lee todo sin problemas, probado en windows 10. Yo que tu lo reinstalo.
#139
Lo acabo de instalar y funciona bien, has probado con presionar la TECLA NVDA en mi caso es el "insert"
#140
Desarrollo Web / Re: Certificación en css y html
3 Septiembre 2015, 19:37 PM
Cita de: #!drvy en  3 Septiembre 2015, 19:35 PM
Las certificaciones de w3schools no te las recomiendo para nada. Tienen MUY poco peso en la comunidad internacional. La verdad no te hacen falta certificaciones en esos campos. En todo caso en algún backend y en javascript. CSS y HTML son demasiado simples como para requerir un certificado de conocimiento.. ni siquiera se consideran lenguajes de programación.

Saludos

No sabìa eso  :xD