Problemas con
Zend_Db_Table y
nombre de campos largos, ej: "nombre_usuario" el código completo es el siguiente:
Código PHP:
<?
require_once 'Zend/Db.php';
$params = array ( 'host' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'zsamer');
$db = Zend_Db::factory('pdoMysql', $params);
require_once 'Zend/Db/Table.php';
Zend_Db_Table::setDefaultAdapter($db);
class UserDatosUsuarios extends Zend_Db_Table {
protected $_primary = 'id_datos';
}
$table = new UserDatosUsuarios();
$db = $table->getAdapter();
$where = $db->quoteInto("direccion_usuario = ?","Apoquindo");
//. $db->quoteInto("AND id = ?",2);
$order = "direccion_usuario ";
$row = $table->fetchRow($where, $order);
echo $row->direccion_usuario ."<br />"; // Aqui es el problema, por que?
?>
Me arroja el siguiente mensaje de error:
Código:
Fatal error: Uncaught exception 'Zend_Db_Table_Row_Exception' with message 'column 'direccion_usuario' not in row' in C:\xampp\htdocs\Zend\Zend\Db\Table\Row.php:97 Stack trace: #0 C:\xampp\htdocs\Zend\Zend_Db_Table.php(32): Zend_Db_Table_Row->__get('direccion_usuar...') #1 {main} thrown in C:\xampp\htdocs\Zend\Zend\Db\Table\Row.php on line 97
Lo raro es que el campo o columna 'direccion_usuario' si existe.
alguna idea???
Gracias
salu2
zsamer