我正在为Slim编写一个PHP模板系统,我的工作正常,但有必要将视图文件Ets.php安装在正确的现有位置:
vendor/slim/views/Slim/Views/Ets.php
虽然我可以手动完成,但这会打败作曲家的对象。我想知道我是否可以使用https://getcomposer.org/doc/articles/custom-installers.md进行操作,但是我无法按照指南进行操作,而其他人只是真正谈论在vendor
目录之外安装。
答案 0 :(得分:1)
为什么要将视图安装在同一个地方?
查看http://docs.slimframework.com/#Custom-Views
您只需要扩展Slim\View
即可。从文档中获取的示例
class CustomView extends \Slim\View
{
public function render($template)
{
return 'The final rendered template';
}
}
并整合到苗条的
$app = new \Slim\Slim(array(
'view' => new CustomView()
));
注意:不要忘记自动加载所需的课程。