PHP: Как сообщить Eclipse / Netbeans, что объект принадлежит к определенному классу, чтобы включить Intellisense - PullRequest
4 голосов
/ 06 декабря 2010

Я использую Kohana 3.x в качестве моей Webapplication-Framework (которая использует шаблон MVC) и использую Propel в качестве ORM. Внутри моего контроллера я создаю объект, который представляет профиль, которому принадлежит текущий сеанс:

$this->currentProfile = ProfileQuery::create()->findPK($profileId);

Я передаю объект представлениям, которые я использую:

View::set_global('myProfile', $this->currentProfile); // c

Теперь я могу использовать объект "myProfile" в своих представлениях. Но проблема в том, что в этих представлениях ни Netbeans, ни Eclipse не знают класс объекта. Поэтому я больше не могу использовать Intellisense (что было одной из ключевых функций для использования Propel в первую очередь). Поэтому, пожалуйста, помогите мне: Как я могу сказать Eclipse и / или Netbeans, к какому классу относится мой объект "myProfile"?

1 Ответ

8 голосов
/ 06 декабря 2010

Решение NetBeans: поместите это в начало вашего шаблона: /* @var $myProfile Profile */

Или: введите vdoc и нажмите клавишу Tab.

...