eclipse cakephp

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

  1. Escriba Content Types en el cuadro de búsqueda (debe aparecer en General -> Types
  2. Haga clic en la flecha al lado de Text , seleccione PHP Content Type
  3. Agregue *.ctp haciendo clic en el botón Agregar en el lado derecho

Asociación de archivos

  1. Escriba File Associations en el cuadro de búsqueda a la izquierda
  2. Agregar * .ctp (haga clic en el botón Agregar en la parte superior derecha)
  3. 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.