Ребят, доброго времени суток, прошу сразу не закидывать меня помидорами.
У меня вопрос, делаю ДП, работаю с mvc. Застрял на одном.
Как мне в контроллер загрузить две модели, и передать их в вид отдельной переменной, достаю инфу из разных таблиц и хочу вывести на одной странице, тобиш сделать вывод из одного контроллера.
Вот контроллер,
<?php
require_once 'application/models/model_category_materials.php';
require_once 'application/models/model_category_video.php';
class Controller_Main extends Controller {
public function __construct() {
$this->model = new Model_Category_Materials();
$this->view = new View();
}
function action_index() {
$materials = $this->model->get_category_materials();
$this->view->generate('content_view.php','template_view.php', $materials);
}
}
я в него передаю только одну модель, но переменная $materials принимает только $data Которая указана вот тут.
<?php
class View
{
public $template_view;
function generate($content_view, $template_view, $data = NULL) {
include 'application/views/'.$template_view;
}
}
Как мне преобразить это безобразие. Что б из вида можно было передать произвольную переменную с выборкой в контроллере.