我正在与 Netbeans 中的 Phalcon 合作。我看到我可以使用 twig 插件来突出显示 volt 文件的模板。我正在使用 phtml 文件并希望突出显示 volt (twig) 和 php。这可能吗?
也相关 - Netbeans 不断复制我的 phtml 视图文件并将扩展名 .phtml.php 添加到它们。我该如何解决?
转到“工具”->“选项”->“杂项”->“文件”,在“文件扩展名”中按“创建”并在此处键入“伏特”。之后在“关联文件类型 (MIME)”中选择“TWIG (text/x-twig)”。重启IDE。
我在 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 引擎,否则它们将放在模板的同一文件夹中。更多关于这里的信息。
转到工具->选项->杂项->文件。单击新建“文件扩展名”并在此处键入“伏特”。之后在“关联文件类型 (MIME)”中选择“TWIG (text/x-twig)”。重启IDE。