PHPStorm显示CakePHP 3 ctp文件中的语法错误

时间:2015-02-26 19:58:56

标签: phpstorm cakephp-3.0

CakePHP 3.0在其烘焙模板文件(.ctp)中引入了Rails风格的erb标签。

标签<% and %>和衍生物在处理模板时会扩展到php <? and ?>
但是,由于PHPStorm无法识别标签(我已将.ctp文件配置为php Display CTP Files as PHP Files in PHPStorm}作为合法的php语法,因此它会使用红色波浪形下划线来装饰包含这些标签的所有文件,从而表示语法错误。

任何人都知道如何将这些标记包含为合法语法,以便PHPStorm停止将其标记为错误?

1 个答案:

答案 0 :(得分:1)

PHPStorm 8和9中的Easy AutoComplete,视图中的CakePHP 3.x,模板,“* .ctp”

CakePHP 3.x 在文件中插入全部,下一个代码,第1行,用于CakePHP 3.x:

<?php /** @var \Cake\View\View $this */ ?>

CakePHP 2.x 在文件中插入全部,下一个代码第1行,用于CakePHP 2.x:

<?php /** @var $this View */ ?>

- )

CakePHP 3.x对PHPStorm 8的操作中的打印示例:http://s25.postimg.org/ovkjbgtbj/Print_de_pantalla_579.jpg enter image description here