Buenas, a ver si me podeis ayudar con esto.
Yo tengo un modulo llamado "tiendas" dentro de este modulo tengo varios submodulos.
Mi problema es que tengo mas de 6 submodulos dentro del modulo tiendas, en cada uno de los controladores de estos submodulos tengo que hacer
$tienda = Tienda::model()->findBypk($_GET['idtienda']);
Por ejemplo, para el submodulo "foro" accedo así:
/tiendas/234/foro
Obtengo el objeto $tienda y luego con $tienda->foro tengo el modelo del foro, luego $tienda->foro->topics, etc.
1.¿Hay alguna forma de no tener que obtener $tienda en cada controlador?
2.¿se puede inyectar $tienda en todos los controladores que esten por debajo del modulo tiendas?
- Todas las views tienen una cabecera de la tienda y en todos los actions paso $tienda como parametro en el metodo render. ¿Hay alguna forma de que pasar $tienda a tods views sin tener que añadirlo en cada render?
Gracias.