首先:我确实意识到在视图中使用模型是违反 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>
由于最终模板应该可由最终用户或类似人员编辑,我相信这是最简单的解决方案。
感谢所有输入!