3

如何从具有 .phtml 扩展名的 volt 模板文件中删除 php 代码块?

例如:

<!-- must to be remove -->
<h1><?=$tutorial?><h1>
<!-- //remove area -->

<!-- must to be stay  -->
<h1> {{tutorial}} </h1>
<!-- //must to be stay  -->

注意:我使用 phalcon 的最新版本。

4

1 回答 1

2

如果扩展名是.phtml您使用的是 PHP 模板引擎。

您必须更改 DI 视图配置以包含 Volt 引擎。Volt 和 PHP 引擎可以并排使用,并且将根据扩展来确定要使用的引擎。

https://docs.phalconphp.com/en/latest/reference/volt.html

<?php

use Phalcon\Mvc\View;

// Registering Volt as template engine
$di->set(
    'view',
    function () {

        $view = new View();

        $view->setViewsDir('../app/views/');

        $view->registerEngines(
            array(
                ".phtml" => 'Phalcon\Mvc\View\Engine\Php',
                ".volt" => 'Phalcon\Mvc\View\Engine\Volt'
            )
        );

        return $view;
    }
);
于 2016-01-25T09:10:58.420 回答