Acceso a la acción dictada salida de un módulo
-
18-09-2019 - |
Pregunta
Estoy escribiendo un módulo de "Cuenta", que debe hacerse cargo de todo lo relacionado con las cuentas:., Registro de inicio de sesión / cierre de sesión, administración de usuarios, la recuperación de contraseñas, activación de la cuenta, etc.
Así que pensé que sería mejor volver a utilizar cualquiera que sea el defaultController :: actionRegister (del módulo) genera para mostrar en la página principal.
Así que mi pregunta es: ¿cómo crear una nueva "solicitud de sub" (similar a CController :: forward ()) de cualquier controlador (ya sea SiteController, debe decir: desde views / layouts / main.php, u otro controlador, con el tiempo de otro submódulo) a un módulo / controlador / acción dada?
He tratado con $ this-> forward () desde dentro de mi diseño de la aplicación sin éxito: muestra una página en blanco, sin ningún tipo de error
.Gracias
Solución
Usted está tratando de hacer un widget . Evitar las clases y las acciones fuertemente acoplados hará que su aplicación más seguro, más fácil de mantener y mejorar y mucho más reutilizable.
"vuelve a dirigir parciales Inline" nunca son las respuestas a cualquier pregunta, al menos en Yii.