CakePHP 3.0在其烘焙模板文件(.ctp)中引入了Rails风格的erb标签。
标签<% and %>
和衍生物在处理模板时会扩展到php <? and ?>
。
但是,由于PHPStorm无法识别标签(我已将.ctp文件配置为php Display CTP Files as PHP Files in PHPStorm}作为合法的php语法,因此它会使用红色波浪形下划线来装饰包含这些标签的所有文件,从而表示语法错误。
任何人都知道如何将这些标记包含为合法语法,以便PHPStorm停止将其标记为错误?
答案 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