Eclipse PDT Content Assist для PHP просто останавливает работу в случайном порядке - PullRequest
1 голос
/ 18 февраля 2012

Моя проблема в том, что мой Eclipse PDT случайным образом теряет помощь по содержанию PHP. Это происходило около дюжины раз, и я не могу понять, что вызывает это. Это случалось примерно раз в две недели. Я устанавливаю плагин или просто закрываю Eclipse, и иногда, когда я запускаю его в следующий раз, он теряет базовую поддержку PHP, например, "in_array ()". Но вся помощь по конкретным проектам работает нормально.

Я прошел много советов, проверил окно> prefs> php content assistant, проверил, добавлена ​​ли поддержка PHP в проект, проверил .buildpath моего проекта, сделал чистую сборку, запустив Eclipse с опцией -clean. Эти вещи просто не помогают. То, что я делал (и буду делать сейчас), - это восстановление резервной копии Eclipse, то есть мне нужно восстановить мою pdt_workspace и мою папку установки Eclipse и , или помощь по PHP не будет работать. Я пытался восстановить части этих папок или только одну из них, но, похоже, мне нужно восстановить обе из них, чтобы получить помощь по содержимому. Я прошел через это дюжину раз, так что, к счастью, я делаю еженедельные резервные копии. ; -)

Я не знаю, с чем связаны эти проблемы. У кого-нибудь есть похожая проблема или есть идеи по этому поводу?

/ извините за плохой английский /

UPDATE:

Я не знаю, что происходит на самом деле, но мне снова помогли работать с PHP, два раза. В первый раз, когда он начал работать, я много занимался установкой / удалением, и он только вернулся к работе. Но я снова потерял это без причины. На этот раз я удалил плагин Yiiclipse и Zen Coding и PHP Assist начал работать. Но я переустановил их, и PHP-помощь все еще работает! WTF ?! Я не вижу никакой логики в этом ....

Ответы [ 3 ]

0 голосов
/ 19 октября 2012

Ну, после большого горя с этим я открыл Eclipse, и щелкнул правой кнопкой мыши по проекту, перейдите к Add PHP support ... и вуаля. Это добилось цели.

0 голосов
/ 16 января 2015

Я столкнулся с этой проблемой из-за обновления с Helios -> Luna & Content Assist, ссылок на ключевые слова, переменных и т. Д. Внезапно перестали работать. Это было связано с несовместимой структурой БД в базе данных h2 из более старой.

Чтобы решить эту проблему, просто удалите данные или файлы из:
<каталог рабочей области> /. метаданные / .plugins / org.eclipse.dltk.core.index.sql.h2

0 голосов
/ 20 февраля 2012

Мне удалось решить мою проблему.После большого тестирования я в итоге удалил Zen Coding и Yiiclipse и выполнил команду clean + build для всех проектов.Это, кажется, решает мои проблемы и возвращает помощь PHP-кода.Недостатком является то, что у меня нет сейчас Yiiclipse и Zen Coding ....

...