Cita:
Iniciado por NUCKLEAR Para codeigniter existe una extension modular HMVC donde podés integrar un modulo dentro de tu vista. Extremadamente util y casi necesario.
https://bitbucket.org/wiredesignz/co...hmvc/wiki/Home
modules::run('module/controller/method', $params(array), $foo, $var....);
NUCKLEAR! estoy teniendo un problema intentando cargar un controller tal como explicas.......mira:
Código PHP:
$this->data['post_list'] = modules::run('blog/blog/get_last_entries/', 3);
Eso me genera:
Cita: An Error Was Encountered
Unable to locate the model you have specified: blog_m
Y si en cambio escribo:
Código PHP:
$this->data['post_list'] = modules::run('../blog/blog/get_last_entries/', 3);
... me devuelve NULL !!!! carga con NULL mi $this->data['post_list']
Que puede pasar ?
Cabe aclarar que en el controller blog del modulo blog lo hago asi:
Código PHP:
$this->load->model('blog_m');
$this->data['post_list'] = $this->blog_m->get_last_entries(3);
Y ahi SI funciona......pero no cuando lo quiero cargar desde otro modulo con modules::run() me da problemas porque no encuentra el modelo del otro modulo
He comprobado que la linea que genera el error es la de la carga del modelo en el controlador........o sea..
- Si el controller que quiero cargar no tiene modelo......no hay error
- Si el controller (que usa su modelo) es llamado directamente -no con modules::run()- tampoco da error
Ideas ?