Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]programowanie obiektowe a IDE
eminiasty
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

Ostrzeżenie: (0%)
-----


Kawałek kodu z fw o nazwie codeigniter(lecz to nie aż tak istotne).
Ładuje model w konstruktorze:
  1. $this->load->model("Test");

i teraz w metodzie index ktora jest domysla chce wywolać ten model:
  1. $this->Test->abc();


Dlaczego gdy w tym momencie klikam na abc nie moge przeniesc sie do mojej metody w modelu lub klikajac na Test do mojego Modelu?
Co więcej IDE twierdzi ze model jest nie zdeklaorwany?
IDE -> PHPSTORM. Czy są jakieś ustawienia na to, a może poprostu źle coś robie?

Kontroler:
  1. class Welcome extends MY_Controller
  2. {
  3.  
  4. function __construct()
  5. {
  6. parent::__construct();
  7. $this->load->model("Test");
  8. }
  9.  
  10. public function index()
  11. {
  12. $this->load->view('welcome_message');
  13. $this->Test->abc();
  14. }
  15.  
  16. public function test()
  17. {
  18. echo 'test';
  19. }
  20. }

Model:

  1. class Test extends CI_Model
  2. {
  3. public function abc(){
  4. echo "dziala";
  5. }
  6. }


Ten post edytował eminiasty 13.12.2017, 15:41:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:10