Автозаполнение Aptana показывает только местные вещи - PullRequest
1 голос
/ 29 апреля 2011

Я пробую Aptana для общей разработки PHP, я загрузил старый проект CakePhp, чтобы проверить автозаполнение, и все, что я могу получить, это локальные функции и переменные и абсолютно ни один из унаследованных, что вроде как разрушает все.Есть ли настройка, о которой я не знаю, это исправляет это?

Ответы [ 3 ]

5 голосов
/ 29 апреля 2011

очевидно, мне нужно было установить "Nature" для PHP, по умолчанию была какая-то версия eclipse.something. Aptana переиндексировал файл, и теперь он работает.

2 голосов
/ 29 апреля 2012

Оригинальный постер был правильным при добавлении PHP в «Nature» проекта, однако он не предоставил, как это сделать.У меня также была та же проблема, и как только я добавил PHP в список выбора «Nature», автозаполнение также предоставило опции для унаследованного класса.

Чтобы добавить PHP Nature:

  • Щелкните правой кнопкой мыши свой проект в представлении Project Explorer
  • Нажмите Свойства
  • В окне «Свойства для проекта» выберите Project Natures в левом списке
  • .В окне Project Natures поставьте галочку рядом с PHP
  • Нажмите кнопку ОК

, чтобы получить список автозаполнения.

AJ

1 голос
/ 29 апреля 2011

Я не использовал aptana для PHP, но, поскольку он основан на Eclipse, я предполагаю, что папку cake (обычно того же уровня, что и ваша папка app) необходимо добавить в путь проекта.

Вы можете перейти в свойства вашего проекта и либо добавить его в путь, либо добавить его в библиотеки.

Обычно я настраиваю свой проект так, чтобы он указывал на всю папку, поэтому мне не нужно выполнять этот шаг, но моя установка Eclipse подберет унаследованные методы просто отлично.

...