![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Napotkałem na pewien problem przy podpowiadaniu składni przez IDE netbeans. Problem polega na tym, iż w klasach dziedziczących IDE nie podpowiada mi już metod, właściwości dla składowych klasy bazowej. Kod class Author_Model extends Model { public function __construct() { parent::__construct(); } public function Author(LastName) { return $this->db->... } } gdzie: Kod class Model_Core { // Database object protected $db = 'default'; public function __construct() { if ( ! is_object($this->db)) { // Load the default database $this->db = Database::instance($this->db); } } } Gdzieś czytałem o rozwiązaniu, jednak teraz pomimo wielu prób nie udało mi się nic znaleźć i stąd moja prośba o pomoc (IMG:style_emoticons/default/smile.gif) Z góry dziękuję i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
nie mam...
Jednak sprawa nie zależy chyba tylko od tego, bo jeśli w klasie bazowej tj. Model_Core korzystam ze składowej $db to intellinsense pięknie działa... Niestety dalej nie jest już ładnie (IMG:style_emoticons/default/sad.gif) ps. a co do plugina - chętnie skorzystam Edit: Dzięki podpowiedzi Wookieb'a znalazłem rozwiązanie, nie wiem jednak czy właściwe. Polega ono na zmodyfikowaniu klasy Model_Core o dodatkową informację PHPDoc. Jest to jednak ingerencja w system, czego powinno się unikać... Czy istnieje jakiś inny sposób?? Ten post edytował fly474 1.03.2010, 16:59:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 19:42 |