![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Od niedawana zacząłem poznawać Zenda i napotkałem błąd , ale nie wiem co jest powodem . ]
Krótki opis. Stworzyłem controller - register i do tego konrollera dodałem action newuser A akcji dodałem odwołanie do modelu "Aplication_Model_Register" , i w modelu wykorzystuje funkcje insert(array()) Dodatkowo Model Register połączyłem z Db-table users . I gdy w controllerze wywołuje funkcje CreateUser(array('login'=>'Kowalski')); to pojawia się komunikat "Apliaction Error" Wiem że moj opis jest może nie zbyd jasny dlatego poniżej zawartość każdego z plików. Controller
Zawartość modelu register
Zawartośc Db-table
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok rozumiem że autor tego filmiku tak założył - że będzie robił modele-modeli (IMG:style_emoticons/default/smile.gif) Można ale to mało efektywne.
Co do twojego błędu to za mało mam informacji by cokolwiek powiedzieć :/ Widać na bank, że coś jest nie tak z bazą danych... Możesz zrobić jeszcze dwie rzeczy: 1. public function newuserAction() - w tej metodzie kontrolera jeśli zostawisz odkomentowane tylko powołanie obiektu z modelu to czy wywala ten błąd? Jeśli tak to może to być problem z ładowaniem klas do zenda... Nie będę zagłębiał się w filmiku ale sprawdź czy na pewno plik z klasą jest tam gdzie powinien czy nazwya się tak jak powinien (zwróć uwagę na wielkość liter), czy mas odpalony autoloader klas - coś tutaj by wtedy nie grało... 2. Też ciężko mi uwierzyć w to, że zend wyrzuca tylko tekst "Application error". czy nie ma tam nic więcej? Nic więcej nie podaje po tym błędzie? Jesli jest coś jeszcze to wrzuć cały opis tego błędu to zobaczymy z czym walczymy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:32 |