Netbeans语法高亮显示伏特(twig)和phtml文件中的PHP

All*_*lly 5 php netbeans twig phalcon volt

我在Netbeans中与Phalcon合作.我看到我可以使用twig插件来模拟高压文件.我正在使用phtml文件,并希望突出显示伏(twig)和PHP.这可能吗?

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

小智 17

转到工具 - >选项 - >杂项 - >文件右转到"文件扩展名"按"创建"并键入"伏特".之后在"关联文件类型(MIME)"中选择"TWIG(text/x-twig)".重新启动IDE.


kbt*_*tzr 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;
});
Run Code Online (Sandbox Code Playgroud)

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