Eclipse中的CakePHP.ctp语法高亮显示
我无法理解为什么CakePHP决定构建自己的文件格式而不是.tpl。。。尽管如此,我无法在Eclipse中使用语法突出显示。。。我遵循了以下指南: (死链接)但它不起作用,我看到一个关于此文件不支持的内容类型的错误。我在PHP编辑器中为这种文件类型添加了一个关联,它仍然显示了这个问题Eclipse中的CakePHP.ctp语法高亮显示,eclipse,cakephp,Eclipse,Cakephp,我无法理解为什么CakePHP决定构建自己的文件格式而不是.tpl。。。尽管如此,我无法在Eclipse中使用语法突出显示。。。我遵循了以下指南: (死链接)但它不起作用,我看到一个关于此文件不支持的内容类型的错误。我在PHP编辑器中为这种文件类型添加了一个关联,它仍然显示了这个问题 关于如何使语法突出显示工作有什么想法吗?您可以将CakePHP用于查看文件的扩展名更改为Eclipse喜欢的扩展名。在控制器(或app_控制器)中添加以下变量: var $ext = '.tpl'; 如果将扩展名
关于如何使语法突出显示工作有什么想法吗?您可以将CakePHP用于查看文件的扩展名更改为Eclipse喜欢的扩展名。在控制器(或app_控制器)中添加以下变量:
var $ext = '.tpl';
如果将扩展名更改为“PHP”,可能会出现问题,因为CakePHP将尝试加载与文件名匹配的类。请确保设置了正确的编辑器关联和内容类型 转到设置(
窗口->首选项
)
内容类型
内容类型
(应显示在常规->类型
文本
旁边的箭头,选择PHP内容类型
*.ctp
文件关联
在eclipse Indigo上,在使用新添加的内容类型之前,您需要重新启动eclipse。进行上述更改后,关闭文件,重新启动eclipse,然后打开文件。()在文件关联中,我必须将*.ctp的php编辑器设置为默认值