buenas Covids y muchas gracias!!! la question es que pronto tengo que actualizar una nueva aplicacion que no usa la estructura de "models" y usa funciones muy parecidas a la que he puesto de "load_all_Artist". por eso nose como lo hace... :(
ahora mismo tengo
Código PHP:
function sumaAction()
{
$this->view->title = "Suma actions: consulta BD";
$this->view->title = "My Albums";
$album = new Album();
$this->_load_all_artist();
$this->view->albums = _load_all_artist();
$this->render();
}
private function _load_all_artist() {
$query = "SELECT * FROM Album ";
$query .= " WHERE active='1' ";
$result = mysql_query($query);
if (!$result) {
error_log("Loading All Category: " . mysql_error());
} else {
$results = array();
while ($row = mysql_fetch_assoc($result)) {
$line = array();
$line['title'] = $row['title'];
$line['artist'] = $row['artist'];
$line['actiu'] = $row['active'];
//$line['link'] = '/browse/category/?id=' . $row['id'];
$results[] = $line;
}
}
return $results;
}
y me aparecen los siguentes errores:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\ZendFrame\application\controllers\Inde xController.php on line 134
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\ZendFrame\application\controllers\Inde xController.php on line 134
Notice: Undefined variable: results in C:\wamp\www\ZendFrame\application\controllers\Inde xController.php on line 150
Fatal error: Call to undefined function _load_all_artist() in C:\wamp\www\ZendFrame\application\controllers\Inde xController.php on line 125
en mi index. tengo el archivo de configuracion config.ini
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
// load configuration
$config = new Zend_Config_Ini('../application/
config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
// setup database
$db = Zend_Db::factory($config->db->adapter,$config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
PD: cuando dices esto : Y, por cierto, solo una recomendación de acuerdo a los estándares de Zend, deberías anteponer a los atributos y métodos el guión bajo si son restringidos: protected o private. Son buenas costumbres eh? ;)
- perdon mi ignorancia, pero lo desconocia...
oye y gracias por echarme un cable!! :)