buuni
Новичок
Всем доброго вечера! Мне 15 лет, не судите строго, может быть я упустил какие-то элементарные вещи, но прошу сильно не ругаться
Вообщем так. Я начинаю осваивать MVC концепцию для удобного разделения кода, но тут у меня возникает один вопрос. У меня есть контроллер, модель и представление соответственно.
В generate вторым параметром передается основной шаблон и последним - $data - массив, далее уже в нужные места выводится, но в $data хранятся только значения из модели, а мне например нужно подгрузить еще несколько блоков, которые используют другую модель в основной шаблон. Как это лучше сделать ? Заранее генерировать в модели или подгружать через AJAX? Может есть другие варианты, потому-что я себе это немного смутно представляю ? Надеюсь найдутся люди которые смогут направить на путь верный!
Если вдруг не очень понятно описал суть вопроса, поправьте, исправлю!
Спасибо!
Вообщем так. Я начинаю осваивать MVC концепцию для удобного разделения кода, но тут у меня возникает один вопрос. У меня есть контроллер, модель и представление соответственно.
PHP:
<?
class Controller_index extends Controller {
public function __construct()
{
$this->model = new Model_index();
$this->view = new View();
}
public function action_index()
{
$data = $this->model->get_data();
$this->view->generate('main_view.php', 'template_view.php', $data);
?>
Если вдруг не очень понятно описал суть вопроса, поправьте, исправлю!
Спасибо!