Вариант c return и многомерным массивом знаком, но не интересует, как и global.
Что не понятно: в данном уроке передается значение функцией generate, которая выглядит подобным образом:
public function generate($content_view, $template_view)
{
include 'application/views/template/' . $template_view;
}
$template_view используется, а $content_view каким-то образом передается, а каким именно - не понятно. Я понимаю факт наличия связей, но проследить их корректно не могу, так как их очень много, а чего-то наглядного на практике сколь искал - не нашел.
$content_view включается в шаблоне страницы:
<body>
<?php include 'application/views/'. $content_view; ?>
</body>
---
Цель: хочется понять как работает данный вариант и c помощью приобретенных знаний создать функцию.
Описание: функция, в которой указываются пути css файлов для дальнейшего подключения в файле хедера (страница подразделена на хедер, контент и футер, значения из контроллера идут прямиком в хедер для включения css файлов). Получается, что файлы представления полностью динамичны, css указывается только в контроллере. Так же, сделать аналогичную функцию для title (передача такового в файл представления).
Полностью зависимости расписывать не буду, а просто скину исходники
сюда или можете просто пролистать
урок. Возможно, что многие его видели.
Спасибо.