为什么CakePHP决定构建他们自己的文件格式而不是.tpl是超出我的...尽管如此,我无法在Eclipse中使用语法高亮...我已按照本指南操作:
http://planetcakephp.org/aggregator/items/5452-opening-ctp-file-with-syntax-highlight-in-eclipse (死链接)但它不起作用,我看到有关此文件的不受支持的内容类型的错误。我已经为这个文件类型添加了一个与PHP编辑器的关联,它仍然显示了这个问题。
有关如何使语法高亮显示起作用的任何想法?
答案 0 :(得分:44)
确保您已设置正确的编辑器关联和内容类型
转到设置(Window -> preferences
)
内容类型
Content Types
(应显示在General -> Types
Text
旁边的箭头,选择PHP Content Type
*.ctp
醇>
文件关联
File Associations
答案 1 :(得分:0)
您可以将CakePHP用于视图文件的扩展名更改为Eclipse喜欢的扩展名。在控制器(或app_controller)中添加以下变量:
var $ext = '.tpl';
如果将扩展名更改为“PHP”,则可能会出现问题,因为CakePHP将尝试加载与文件名匹配的类。