Hola a todos.
Intento crear mis propias clases tal como especifican en esta
web pero no consigo que me funcione.
Es posible que sea porque la versión del zend framework es mas reciente.
He de tener algo en cuenta para que me encuentre la clase en la ruta de library que es donde estan mis clases.... O la construcción de la clase ha de ser de una manera específica.?
El mensaje que me sale
Código:
Fatal error: Class 'My_Db_Prueba' not found
Mi clase es:
Código:
class My_Db_Prueba
{
public function __construct()
{
}
public function Hola()
{
echo "Prueba";
}
}
Y se encuentra en library en la siguiente ruta MY/Db/Prueba.php
Pero aun así no consigo que me funcione.
Mi application.ini es así:
Código PHP:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
phpSettings.date.timezone = "Europe/Madrid"
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.view.doctype ="XHTML1_STRICT"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutpath = APPLICATION_PATH "/layouts/scripts"
La llamada de la clase la hago en el el action index del respectivo controller de la siguiente manera:
Código:
$prueba = new My_Db_Prueba();
echo $prueba->Hola();
Muchas gracias por vuestra ayuda-