@masterpuppet, En ese proyecto fue todo a mano. Trabajo en Win y tengo declarado el directorio como Admin con mayúscula
@GatorV, sí, lo bajé hace escasamente 2 semanas de la página oficial.
Ahora para salir de dudas, cree un nuevo framework. Hice estos pasos
1.
zf create project ./ -> e hice los cambios necesarios en el apache para que reconociera la ruta, ejecute en el navegador localhost y me trajó "Welcome to the Zend Framework!....."
2. Cree un directorio llamado
modules y dentro de él otro llamado
default y los archivos
models,
controllers y
views dentro del
default.
3. Modifiqué el application.ini y le coloqué
Código PHP:
Ver originalresources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =
4. Cree un directorio llamado
Admin dentro de
modules y copie y pegué los directorios
controllers,
models y
views del directorio de
default hacia el el de
Admin y modifiqué el nombre de las clases de los controllers a que sean
Admin_IndexController y
Admin_ErrorController.
5. Cree en el directorio de
models que está en el directorio de
Admin, un archivo llamado
Foo.php con el siguiente código
6. Modifiqué el Admin_IndexController a que sea de esta forma
Código PHP:
Ver original<?php
class Admin_IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$foo = new Admin_Model_Foo;
}
}
Cuando coloco la dirección
localhost/admin me sale el error
Fatal error: Class 'Admin_Model_Foo' not found
¿Me falta algo?