Во-первых: я понимаю, что использование моделей в представлении противоречит иерархии MVC, но это самое гладкое решение, которое я нашел до сих пор.
Я включил Smarty в мое приложение CodeIgniter CMS. Одной из его особенностей является использование шаблонов наряду с минимизацией статического контента, такого как CSS и JavaScript. Следовательно, я пытаюсь сделать что-то подобное в файле шаблона:
//Adding the static content <?php $this->content->css( array('my.css', 'style.css') ); ?> <html> <head> //Displaying the now minified static content <?php $this->content->display() ? > </head> </html>
Поскольку окончательный шаблон должен быть доступен для редактирования конечным пользователем или аналогичным, я считаю, что это самое простое решение.
Оцените все входные данные!