Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zasięgiem zmiennych, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam 3 pliki


  1. index.php
  2. {
  3. i tu includuje logika.php
  4. i widok.php
  5.  
  6. }




w logika.php mam:

  1. $test = "test";



w widok.php:


  1. echo $test;



dlaczego ta zmienna nie ma zasiegu ? Jak temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Nie musisz się jakoś szczególnie wgłębiać w działanie żeby dostać przykład ogólnej idei MVC.


  1. public function indexAction()
  2. {
  3. // w twoim przypadku $_GET['page']
  4. $page = $this->params()->fromRoute('page', 1);
  5.  
  6. //pobieranie danych z repozytorium na bazie danych z $page
  7. // repozytorium czyli zbiór danych w skrócie, u ciebie productsList
  8. $advertList = $this->advertRepository->getAdvertsByPage(
  9. null, false, $page, 15
  10. );
  11. // jak nic nie zwrócone redirect
  12. if (!$advertList) {
  13. return $this->redirect()->toRoute('advert-backend', [], true);
  14. }
  15.  
  16. // tu jest view model
  17. $viewModel = new ViewModel();
  18. // ustawienie w widoku danych z modelu
  19. $viewModel->setVariable('advertList', $advertList);
  20. // zakończenie czyli akurat we frameworku, w podstawowej formie będzie to posłanie danych do przeglądarki
  21. return $viewModel;
  22. }


Trudne?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 17:11