Foros del Web » Programando para Internet » PHP » CodeIgniter »

Prepare de PDO en CodeIgniter

Estas en el tema de Prepare de PDO en CodeIgniter en el foro de CodeIgniter en Foros del Web. Hola alguien sabe como hacer para utilizar prepare de PDO en codeigniter . lo que necesito es preparar la consulta antes de usarla en un ...
  #1 (permalink)  
Antiguo 02/04/2012, 15:05
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Prepare de PDO en CodeIgniter

Hola alguien sabe como hacer para utilizar prepare de PDO en codeigniter .
lo que necesito es preparar la consulta antes de usarla en un while.


saludos
  #2 (permalink)  
Antiguo 03/04/2012, 05:58
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Prepare de PDO en CodeIgniter

CodeIgniter usa activerecord, http://codeigniter.com/user_guide/da...ve_record.html

O estas usando pdo, porque lo prefieres ?
__________________
http://lucasmg.com.ar
  #3 (permalink)  
Antiguo 03/04/2012, 08:38
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Prepare de PDO en CodeIgniter

Muchas gracias por tu respuesta , Digamos en pdo yo preparaba la consulta antes de utilizarla en el while , no se como podria hacer esto en Codeigniter. no existe ningun problema.?


saludos
  #4 (permalink)  
Antiguo 03/04/2012, 09:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Prepare de PDO en CodeIgniter

CI no usa PDO y su Active Record Implementa formas diferentes de hacer las consultas a la base de datos:

http://codeigniter.com/user_guide/database/queries.html

Personalmente yo lo uso con Doctrine2 integrado con CI2
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 03/04/2012, 10:20
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Prepare de PDO en CodeIgniter

@maycolalvarez, algún artículo dónde se hable de CI2 y Doctrine ?
__________________
http://lucasmg.com.ar
  #6 (permalink)  
Antiguo 03/04/2012, 10:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Prepare de PDO en CodeIgniter

muchos: https://www.google.co.ve/search?q=do...ient=firefox-a

aunque yo me base y modifique mucho la librería de importación derivada de: https://github.com/wildlyinaccurate/...ith-Doctrine-2 para adaptarle HMVC: https://github.com/rubensarrio/codei...-hmvc-doctrine e integre manualmente 4 behaviors de: https://github.com/l3pp4rd/DoctrineExtensions

como mi proyecto está en fase beta no puedo publicar mi código por ahora, además de que lo mas probable es que lo publiquemos en el GitHub de la empresa y no como código personal, cualquier duda si es conveniente cree el tema en el foro de PHP POO, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #7 (permalink)  
Antiguo 03/04/2012, 14:53
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Prepare de PDO en CodeIgniter

Que ventajas te da Doctrine para no usar el ORM de CI.?


saludos
  #8 (permalink)  
Antiguo 03/04/2012, 19:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Prepare de PDO en CodeIgniter

Muchos, para empezar CI no tiene un ORM es ActiveRecord, Doctrine es un ORM son cosas muy distintas.

Saludos.
  #9 (permalink)  
Antiguo 03/04/2012, 21:55
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Prepare de PDO en CodeIgniter

ok si me confundí un poco, pero entonces no se que deberia hacer para lo que necesito.


saludos
  #10 (permalink)  
Antiguo 03/04/2012, 21:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Prepare de PDO en CodeIgniter

Como te dijo @maycolalvarez CodeIgniter no usa PDO por lo que no tiene soporte para eso.

Saludos.
  #11 (permalink)  
Antiguo 05/04/2012, 17:34
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Prepare de PDO en CodeIgniter

Peco de atrevido porque no tengo ni idea de CI, pero creo que le agregaron soporte para PDO, de hecho en el core hay un driver PDO, no se puede utilizar por alguna razón ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #12 (permalink)  
Antiguo 09/04/2012, 09:07
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Prepare de PDO en CodeIgniter

esto encontre de pdo

http://codeigniter.com/wiki/PDO_SQLite3


saludos
  #13 (permalink)  
Antiguo 09/04/2012, 10:06
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Prepare de PDO en CodeIgniter

Es que si miras los drivers https://github.com/EllisLab/CodeIgni...tabase/drivers PDO esta, ahora si es valido ni idea.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #14 (permalink)  
Antiguo 09/04/2012, 11:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Prepare de PDO en CodeIgniter

Viendo un poco el código, sí usas PDO como driver en tu configuración, podrías obtener el objeto PDO viendo la propiedad conn_id:
Código PHP:
Ver original
  1. $pdo = $this->db->conn_id;

y así ya podrías usar prepare y execute directamente.

Saludos.
  #15 (permalink)  
Antiguo 11/04/2012, 21:04
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Prepare de PDO en CodeIgniter

muchas gracias por su interés , voy a revisarlo y comento que tal.

Comparando PDO con el ActiveRecord de CI que seria mejor?

saludos
  #16 (permalink)  
Antiguo 12/04/2012, 08:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Prepare de PDO en CodeIgniter

Son dos cosas diferentes, muy diferentes, PDO es un driver de acceso a bases de datos y Active Record es un patrón de diseño de software, no los puedes comparar ya que no brindan lo mismo ni hacen lo mismo.

Saludos.

Etiquetas: pdo, prepare
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:35.