Phalcon 如何从 html 上的 phtml 更改模板扩展名

Phalcon How to change template extension from phtml on html

我想将模板扩展名从 .phtml 更改为 .html,但我的尝试失败了。

$this->view->registerEngines([
    'html'
]);

您忘记了 html 文件扩展名前的 .。像这样尝试:

// View
$di->setShared('view', function() use ($di) {
    $view = new \Phalcon\Mvc\View();
    $view->registerEngines([
        '.yourextension' => function($view, $di) {
            ...
            ...
            ...
        }
    ]);
    return $view;
});

刚刚使用 .qq 扩展进行了测试,它按预期工作。