5

我正在与 Netbeans 中的 Phalcon 合作。我看到我可以使用 twig 插件来突出显示 volt 文件的模板。我正在使用 phtml 文件并希望突出显示 volt (twig) 和 php。这可能吗?

也相关 - Netbeans 不断复制我的 phtml 视图文件并将扩展名 .phtml.php 添加到它们。我该如何解决?

4

3 回答 3

17

转到“工具”->“选项”->“杂项”->“文件”,在“文件扩展名”中按“创建”并在此处键入“伏特”。之后在“关联文件类型 (MIME)”中选择“TWIG (text/x-twig)”。重启IDE。

于 2014-10-17T20:13:19.050 回答
3

我在 PHPStorm 中使用了 twig 语法,一切正常。查看 Netbeans 设置(或 twig 插件设置)并尝试添加新的文件扩展名以识别为 twig 文件,例如*.volt*.phtml. 如果您不知道如何使 volt 文件被识别为 twig 文件,作为最后的手段,您可以更改所有模板文件,.twig然后更改 Volt 设置以将.twig文件识别为 Volt 模板,例如:

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

    $view = new \Phalcon\Mvc\View();

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

    $view->registerEngines(array(
        ".twig" => 'Phalcon\Mvc\View\Engine\Volt'
    ));

    return $view;
});

关于.phtml.php创建这些文件的不是 Netbeans,而是 Phalcon。所有模板都编译为.php. 除非您正确配置 Volt 引擎,否则它们将放在模板的同一文件夹中。更多关于这里的信息。

于 2014-05-31T14:07:43.797 回答
0

转到工具->选项->杂项->文件。单击新建“文件扩展名”并在此处键入“伏特”。之后在“关联文件类型 (MIME)”中选择“TWIG (text/x-twig)”。重启IDE。

于 2015-05-05T07:08:33.457 回答