使用composer将视图添加到Slim Views Framework

时间:2014-07-11 09:01:08

标签: php composer-php

我正在为Slim编写一个PHP模板系统,我的工作正常,但有必要将视图文件Ets.php安装在正确的现有位置:

vendor/slim/views/Slim/Views/Ets.php 

虽然我可以手动完成,但这会打败作曲家的对象。我想知道我是否可以使用https://getcomposer.org/doc/articles/custom-installers.md进行操作,但是我无法按照指南进行操作,而其他人只是真正谈论在vendor目录之外安装。

1 个答案:

答案 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()
));

注意:不要忘记自动加载所需的课程。