![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Cały czak kontynuuję naukę Zenda i natknąłem się na fajny blog: http://www.karolnowicki.pl/zend-framework/artykuly/ i wykonuje w nim krok po kroku wszystko z serii "Praca z bazą danych". W części pierwszej pominąłem dopisek do pliku Boostrap, ale dopisuje wszędzie przedrostek Application. Ale do rzeczy. Model:
Kontrolery (ustawiłem sobie w nim echo, aby wiedzieć gdzie się wysypuje):
Formularz:
I teraz gdy wypełnię formularz to zatrzymuje mi się na wykonaniu metody nowyUzytkownik. Wyświetla się tylko wszystko do echo "odebrałem values"; echo $email; a potem jest pusta, biała strona. Gdy błędnie wypełnię formularz, to pokazują się komunikaty o błędach i wraca do strony z formularzem. W bazie nie ma żadnych nowych rekordów. To samo się dzieje (białą, pusta strona), gdy chcę wyświetlić listę użytkowników (adres/uzytkownicy/lista-uzytkownikow). Plik applacation.ini: Kod [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.params.displayExceptions = 0 resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/" resources.db.adapter = "pdo_mysql" resources.db.params.host = "localhost" resources.db.params.username = "user" resources.db.params.password = "haslo" resources.db.params.dbname = "naukazend2" resources.db.params.charset = "utf8" resources.db.isDefaultTableAdapter = true [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 resources.frontController.params.displayExceptions = 1 Gdzie jest błąd? (IMG:style_emoticons/default/sad.gif) ROZWIĄZAŁEM: Model ma być dziedziczony z Zend_Db_Table (IMG:style_emoticons/default/smile.gif) Ten post edytował IceManSpy 5.04.2011, 22:39:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
taaa, obrabiaj sobie w kontrolerze, obrabiaj http://blog.astrumfutura.com/2008/12/the-m...-unappreciated/ http://www.littlehart.net/atthekeyboard/20...nny-controllers Wszystkie moje posty w tym temacie to bzdura. Ogólnie cieszę się tylko, że większość aplikacji i tak pisałem na osobnych modułach tworząc własną bibliotekę ( Cytat taaa, obrabiaj sobie w kontrolerze, obrabiaj - nic nie obrabiałem w kontrolerze (IMG:style_emoticons/default/tongue.gif) ) więc nie będę miał kłopotów z przerobieniem obecnie pisanych aplikacji. Niestety przychodzi też taki czas, że trzeba się przyznać do błędu i opuścić głowę (IMG:style_emoticons/default/biggrin.gif) Oczywiście pojmując (błędnie) MVC poszedłem na skróty i uczyłem się od kolegów z pracy którzy... chyba zrobili tak jak ja (IMG:style_emoticons/default/smile.gif) Ten błąd pojmowania MVC jest dokładnie opisany w podanym przez kalipka linku (IMG:style_emoticons/default/smile.gif) (tym drugim) Od 2 lat żyłem z klapkami na oczach, a wystarczyło jednak samemu troszki się pouczyć (IMG:style_emoticons/default/biggrin.gif) Artykuł: http://blog.astrumfutura.com/2008/12/the-m...-unappreciated/ otworzył mi oczy (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:05 |