Lo que tengo es un archivo index.php que inicializa al controlador. El controlador inicializa la vista. Y la vista incluye la plantilla.
Como puedo hacer para acceder a los metodos del controlador desde la plantilla?
Código PHP :
include "Controller.php"; new Controller();
Código PHP :
class Controller { function __construct() { $View = new View(); } function listContents(){ echo "consultando contenidos en base de datos."; } } class View { function __construct($a) { include $template; // vista.php } }
Código PHP :
<div><?php echo x->listTutorials(); ?></div>
Se que con $this puedo acceder a los metodos del objeto View. Pero necesito acceder también a los del controlador. Y para acceder a sus variables casi no tuve problemas porque pasé un array con muchas variables. Ahora, con los metodos... que puedo hacer?