Decidí dividir en módulos un proyecto, y me generó una carpeta /modules dentro de la cual tiene /default, /login y /admin, el controlador de login que llama al fomulario me emite un mensaje que dice quen o exite la clase, realice las pruebas del nombre de la clase del formulario con lo siguiente:
Código PHP:
obviamente llamando con el mismo nombre desde el controlador Ver original
class Application_Module_Login_Form_LoginForm extends Zend_Form { ... class Module_Login_Form_LoginForm extends Zend_Form { .... class Form_LoginForm extends Zend_Form { ...
Código PHP:
En application.ini tengo definido Ver original
public function getForm(){ 'action' => '/login/process', 'method' => 'post' ) ); }
Cita:
la estructura para los formulario de mi login es la siguiente:resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.params.prefixDefaultModu le = "1"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.frontController.params.prefixDefaultModu le = "1"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
Application
-----modules
-----------login
---------------controller
-------------------IndexController.php
---------------forms
-------------------LoginForm.php
que debo hacer para que el formulario sea reconocido por el controller.