![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
troche mi sie narobiło bałaganu w kontrolerach więc stwierdziłem że przeniose funkcje do modelu i tu sie zaczyna mój problem:
kiedy dam echo $output; w modelu to funkcja działa i zwraca mi output ale jak juz dam to samo w kontolerze to jest pusto próbowałem dać w modelu return $output; ale też nie działało z góry dziękuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 20 Dołączył: 20.04.2004 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod kontrolera i modelu
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Model:
Kontroler
Ten post edytował Ikky 6.08.2009, 13:50:59 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
zmienna $output w ogóle nie jest zdefiniowana, nie przypisujesz do niej tego co zwraca Ci model. Ten post edytował plurr 6.08.2009, 14:27:53 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzięki bardzo za pomoc mam jeszcze jeden mały problem
jak moge zrobić przekierowanie na inną strone z poziomu modelu bo jak daje $this->_redirect('/logowanie'); to jest błąd Fatal error: Call to undefined method Default_Model_Misc::_redirect() in /home/users/sobolczyk_dev/www/application/models/Misc.php on line 16 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
przekierowania nie powinno się robić z poziomu modelu, poczytaj o MVC. Model jedynie podaje surowe dane do kontrolera, gdzie są one obsługiwane. Przekierowanie zrób w kontrolerze.
Metoda _redirect() należy do Zend_Controller_Action. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:07 |