Znalazłem sposób powiedzieć NetBeans typ zmiennej w taki sposób:Definiowanie typ zmiennej w Netbeans PHP
/* @var $variablename Type */
Jednak w tym przypadku nie ma żadnych wskazówek (Baza danych jest moja klasa):
//model.php
abstract class Model {
/* @var $db Database */
protected $db;
(...)
}
//Mymodel.php
class MyModel extends Model {
(...)
$this->db-> //no hints
(...)
}
Czy to jest limit Netbeans, czy raczej mój błąd?
dobrze, wszystkie klasy (bazy danych, model i MyModel) pliki są w tym samym folderze, w klasie modelu ja mam w bazie wskazówki, jednak mam je nawet bez takiego komentarza, w MyModelu Mam wskazówki z klasy nadrzędnej, ale bez wskazówek z MyModel-> db. Wersja 7.2 – Andy
Typ zmiennej musi poprzedzać nazwę zmiennej, powinien raczej odczytywać '@var Database $ db', a nie odwrotnie. Inne możliwe źródła problemów: niewłaściwa ścieżka dołączania (czy możesz STRG + kliknąć na swoją zmienną $ db?) Lub dostęp do własności w klasie, a nie w metodzie klasowej. – SaschaM78