我在我的所有视图中包含的 header.php 文件中有以下内容:
$dh = opendir(Vs.get_class($this).'/js') ;
while($script = readdir($dh)) {
if(!is_dir($script))
{
echo '<script type="text/javascript" src="js/'.$script.'"></script>' ;
}
}
$dh = opendir(Vs.get_class($this).'/css') ;
while($css = readdir($dh)) {
if(!is_dir($css))
{
echo '<link type="text/css" href="css/'.$css.'" rel="stylesheet"/>' ;
}
}
它的目的是自动加载特定视图的所有 css 和 JS 文件(与控制器同名,因此get_class
)。
所有这些都应该是关联控制器的一部分,还是我做得很好?