我刚刚开始使用Mini3 MVC框架,但我正在努力解决在哪里编写一个将被所有视图使用的函数的概念。 Mini3在这里:https://github.com/panique/mini3
我有一个名为auto_version
的函数,它根据修改的日期/时间为CSS文件创建一个名称,因此我可以通过<?php echo auto_version('css/style.css');?>
我需要在每个视图上调用它,所以对我来说,调用该函数的位置在application/view/_templates/header.php
。
虽然编写该功能的最佳位置在哪里?它是在application/libs/helper.php
或其他地方的助手课程中进行的吗?
从这样的视图调用函数或打破MVC规则是不错的做法?
如果我必须在每个视图控制器中调用我的函数(例如在application/Controller/HomeController.php
和SongsController.php
中),那么很多代码复制都不适合我。