<<=El mundo salvaje de Conan #5 Residencia felina Los Lagos=>>

No usar base de datos en cakePHP

| Sin comentarios | Sin trackbacks

Aunque puede no aparecer útil, he creado un dbo_dummy que me permite trabajar sin conexión a base de datos. De esta forma puedo hacer pruebas y barbaridades sin estar conectado una base de datos cuando realmente no la necesito. Lo he creado siguiendo los pasos de como usar nuestro propio dbo en cakePHP

Para crear el nuevo dbo_dummy en cakePHP versión 1.1.6.3264:

  1. Crear un archivo vacío como app/models/dbo/dbo_dummy.php.
  2. Crear el verdadero archivo como app/models/datasources/dbo/dbo_dummy.php

El contenido del archivo es:


<?php
uses ('model' . DS . 'datasources' . DS . 'dbo_source');
class DBODummy extends DboSource{
function connect($config='') {
$this->connected = true;
return True;
}
function disconnect() {
return true;
}
function execute($sql) {
return "null";
}
function fetchRow() {
return array();
}
function tablesList() {
return array();
}
function fields($tableName) {
return array();
}
function prepareValue($data) {
return null;
}
function lastError() {
return null;
}
function lastAffected() {
return 0;
}
function lastNumRows() {
return false;
}
function lastInsertId($table) {
return 0;
}
function selectLimit($limit, $offset = '0') {
return ' ';
}
}
?>


Se puede ver un ejemplo de cómo funciona en Laboratorio cakePHP: #0608011 dummy dbo



Sin trackbacks

URL de TrackBack: http://res.mabarroso.com/bes/rbt.cgi/246

Escribir un comentario

Indica tus datos para dejar el comentario o usa tu cuenta