hice mucha investigación en la web, pero no encontré nada que podría ayudarme a utilizar PDO en codeigniter. Vi en el cambio de IC 2.1.0 (creo) que el controlador pdo se agregó a la estructura. terminé ahora con un archivo de configuración database.php que tiene este aspecto:Codeigniter PDO integración
$db['default']['hostname'] = 'mysql:host=myhostname;port=myport';
$db['default']['username'] = 'myusername';
$db['default']['password'] = 'mypassword';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'pdo';
Así que ahora (después de un montón de tiempo perdido para obtener el fragmento anterior al trabajo -.-) que recibo ningún error sobre la conexión , pero ¿CÓMO EJECUTAR LA CONSULTA AHORA? No puedo entender qué sintaxis funcionará y cómo crear consultas. Alguien tiene pistas?
PD: si está wordering acerca de por qué necesito pdo en ci, la respuesta es que mi jefe quiere que se crea un ambiente estructurado con:
- CI + 2.x (hecho)
- Smarty 3 (hecho)
- PHPUnit (todavía no)
- DOP (todavía no)
por lo que si usted tiene también algún consejo para integrar PHPUnit se siente libre de responder. Ty por adelantado
realmente ty por la pista PHPUnit !!!! me has ayudado mucho, he perdido horas buscando smth para phpunit, pero solo encontré viejas bibliotecas de ci, etc ... sobre pdo, no sé por qué, pero en casa funciona bien, pero en las obras más cercanas - > query o AR parece funcionar, debería investigar profundamente. Sin embargo, de nuevo XD – th3n3rd
utilicé xdebug para rastrear lo que hace CI cuando llamo tanto a los registros activos como al método de consulta, y en ambas situaciones CI no usa pdo "prepara" declaración jaja ... cuáles son las ventajas de usar driver pdo si CI no lo hace usa la función pdo adentro !!! Quiero usar pdo en particular porque tiene un método de enlace de consulta (no como codeigniter one). – th3n3rd
Esto es muy viejo, pero asegúrese de preparar la consulta. http://ellislab.com/forums/viewthread/218455/ – RaGe10940