KumbiaPHP soporta conexión a bases de datos mediante PDO, pero si por alguna razón debiéramos cambiar entre PDO, mysql y mysqli, entonces hay que contemplar la nomenclatura para el nombre de las columnas, ya que de otra manera podríamos no lograr un intercambio entre tipos de conexiones, veamos un ejemplo:
Supongamos que tenemos la tabla clientes con las columnas:
- id
- nombre
- apellidoPaterno
- apellidosMaterno
- fechaNacimiento
Entonces podremos hacer intercambio de conexiones entre mysql y mysqli pero no con PDO ya que esta conexión cuenta con otras características como por ejemplo al hacer una consulta nos devolverá el nombre de las columnas todas en minúsculas.
$clientes->apellidopaterno
Lo cual representa un problema ya que nuestro código quedaría inservible, por lo cual resultaría mas conveniente establecer un mejor nombrado a nuestras columnas (en caso de que estemos a tiempo) para poder acceder a ellas sin importar el tipo de conexión, el nombrado que les sugiero es sustituir la letra mayúscula por una minúscula antecedida de un guión bajo por ejemplo:
- id
- nombre
- apellido_paterno
- apellido_materno
- fecha_nacimiento
con esto el problema quedara solucionado.
Más información para la conexión pdo.
Entendiendo el nombrado de modelos kumbiaPHP
Articulo Origen: Kumbiaphp.info