Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] redirect
Forum PHP.pl > Forum > PHP > Frameworki
JarCzeS
Witam.
Problem tkwi w niedziałającym redirect. Uruchomilem na serwerze strone: tutorial

Po probie dodania albumu zostaje przekierowany pod ten sam adres z pustym formularzem(rekord poprawnie dodaje sie do bazy), a sytuacja jest o tyle dziwna ze jezeli dodam jakiekolwiek echo przed redirectem np.:
  1. echo '1';


to zostanę poprawnie przekierowany

  1. if ($this->getRequest()->isPost())
  2. {
  3. $formData = $this->getRequest()->getPost();
  4. if ($form->isValid($formData))
  5. {
  6. $artist = $form->getValue('artist');
  7. $title = $form->getValue('title');
  8. $albums = new Model_DbTable_Albums();
  9. $albums->addAlbum($artist, $title);
  10. $this->_redirect('/');
  11. }
  12. else
  13. {
  14. $form->populate($formData);
  15. }
  16. }


ktos moze wie o co chodzi?
pgrzelka
jeśli chcesz wyświetlić info o dodaniu albumu to zainteresuj się
http://framework.zend.com/manual/en/zend.c....flashmessenger
-=Peter=-
Spróbuj zastosować absolutną ścieżkę w przekierowaniu, np:
  1. $this->_redirect('http://....');

Możesz wykorzystać helper redirector i skonfigurować go aby przekierowywał do absolutnych ścieżek. Być może w tym tkwi błąd, na niektórych serwerach jest z tym problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.