Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2017, 11:47
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Respuesta: Menú dinamico en mvc

Hola triby2 gracias por responder, estuve probando el codigo y me surgieron algunas dudas con respecto a las consultas que se hace en el controlador, estas no deberian estar en el modelo me refiero a las consultas function getParentMenus() y getChildMenus($item), trate de ponerlas en el modelo como siempre lo hago de esta manera:

Código SQL:
Ver original
  1. public FUNCTION getParentMenus()
  2.     {
  3.         $menu = $this->_db->query('SELECT id, link, title, level FROM meno ORDER BY title');
  4.         RETURN $menu->fetchAll();
  5.     }

Y en el controlador llamo al modelo de esta manera

Código PHP:
class indexController extends Controller
{
    private 
$_menu;

    public function 
__construct()
    {
        
parent::__construct();
        
$this->_menu $this->loadModel('index');
    } 
y en una funcion traigo los datos para despues renderizarlo en la vista
de esta manera:

Código PHP:
public funcion index(){

//asi traigo los datos del modelo
$this->_view->menu $this->_menu->getParentMenus(); 

//asi renderizo a la vista
$this->_view->renderizar('index''inicio'); 

Y en la vista mostraba los datos con un foreach.

hice modificaciones pero sin ningun resultado positivo :(