NetBeans php Модель функции autohint - PullRequest
1 голос
/ 25 мая 2011

Netbeans не читает phpDoc / autohinting ни для каких функций, которые есть в моей папке Models, когда я нахожусь в контроллере, который загружает указанную модель.Так что, если я нахожусь в контроллере ajax.php, я не получаю автохинтинг / завершение для $this->notification->..., даже если я загрузил модельtification.php .. У меня даже есть уведомление @property CI_Model $ вверху страницы вкомментарий / phpDoc.Любой совет?

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

Я бы предложил вам взглянуть на этот пост: Завершение кода CodeIgniter с помощью IDE Netbeans для PHP

После этого я добавляю свои модели в ci_autocomplete.php следующим образом:

@property Products_Model $Products_Model

У меня есть эта настройка, в настоящее время работающая в среде IDE NetBeans 6.8 (Windows)

Удачи и удачного кодирования!

1 голос
/ 27 мая 2011

Правильный docblock для свойств класса -

class ClassName
{
    /**
     * @var type
     */
    (public|private|protected) $propertyName;

Так что в вашем случае что-то вроде

class MyController
{
    /**
     * @var CI_Model
     */
    private $notification;
...