El resaltado de sintaxis de CakePHP.ctp en Eclipse
(2)
Por qué CakePHP decidió crear su propio formato de archivo en lugar de .tpl me supera ... a pesar de eso, no puedo hacer que el resaltado de sintaxis funcione en Eclipse ... He seguido esta guía: http://planetcakephp.org/aggregator/items/5452-opening-ctp-file-with-syntax-highlight-in-eclipse ( enlace muerto ) pero no funciona, veo un error sobre un tipo de contenido no compatible para este archivo. He agregado una asociación al editor de PHP para este tipo de archivo y todavía muestra el problema.
¿Alguna idea sobre cómo hacer que el resaltado de sintaxis funcione?
Asegúrese de haber configurado las asociaciones de editor y los tipos de contenido correctos
Ir a la configuración ( Window -> preferences
)
Tipos de contenido
- Escriba
Content Types
en el cuadro de búsqueda (debe aparecer enGeneral -> Types
- Haga clic en la flecha al lado de
Text
, seleccionePHP Content Type
- Agregue
*.ctp
haciendo clic en el botón Agregar en el lado derecho
Asociación de archivos
- Escriba
File Associations
en el cuadro de búsqueda a la izquierda - Agregar * .ctp (haga clic en el botón Agregar en la parte superior derecha)
- Asocie el editor adecuado para él haciendo clic en Agregar (en la parte inferior derecha) y seleccionando Editor PHP
Puede cambiar la extensión que utiliza CakePHP para ver archivos a una extensión que le gusta a Eclipse. En el controlador (o app_controller) agregue la siguiente variable:
var $ext = ''.tpl'';
Si cambia la extensión a "PHP", puede tener problemas porque CakePHP intentará cargar una clase que coincida con el nombre de archivo.