5

Obecnie używam Eclipse PDT i CodeIgniter, czy to możliwe, aby uzyskać Podpowiedzi dla biblioteki sesji tak:Jak uzyskać kompletne zaćmienie kodu dla CI podczas używania & get_instance()?

$CI = &get_instance(); 
$CI->session->se (No auto-completion here.) 

Ponadto, jest tam jakiś plug-in (lub po prostu metoda) to pozwoliłoby Eclipse na zrobienie tego dla wszystkich moich bibliotek CodeIgniter.

Uwaga: już mam wsparcie w większości kontekstów uprzejmości this tutorial jednak szukam specjalnie dla kiedy używam zmienną odwołać CodeIgniter zamiast

$this-> 

Dzięki,

Lemiant

Odpowiedz

2

Ponieważ wydaje się, że jest to uzasadnione; Pomyślałem, że podzielę się moim rozwiązaniem tego problemu. Korzystając z metody z this tutorial, o której wspomniałem powyżej, możesz użyć PHPDoc, aby poinformować kompilator, że zmienna jest odniesieniem do jakiegoś obiektu w twoim projekcie. W tym przypadku chcę, aby $ CI odwoływał się do obiektu CI_Base. więc deklaruję zmienną tak:

/** 
* @var CI_Base 
*/ 
private $CI; 

i voila, mam kodu kompletny (uwaga: trzeba użyć tutorial powyżej, aby uzyskać pełny kod z $ this-> CI> do niczego innego.)

Nadzieja pomaga to ktoś,

Lemiant