Robert W.

Robert W. IT, Amazon

Temat: Problem z wyswietlaniem

Mam zrobiona aplikacje w symfony frontend i stworzony modul uzytkownik z rejestracja
Problem jest taki ze wpisujac http://symfony/frontend.php/uzytkownik/register nie wyswietla szablonu rejestracji
a gdy http://symfony/frontend_dev.php/uzytkownik/register wyswietla formularz poprawnie. Gdy wpisze przykladowe dane
wywala blad a powinien wyswietlic formularz ze wyslano emaila z linkiem do potwierdzenia zalozenia konta :(
Robie to pod ubuntu wiec moze jakies uprawnienia trzeba zmienic do plikow ??

konto usunięte

Temat: Problem z wyswietlaniem

przeciez właśnie to jest poprawne
http://symfony/frontend_dev.php/uzytkownik/register
domyślnie środowisko developerskie uruchamiasz wywołując frontend_dev.php a nie frontenddev.php, no chyba że coś zmieniałeś

ale jaki błąd zwraca po wysłaniu formularza, bo tak w ciemno to nie bardzo pomogę :P
Robert W.

Robert W. IT, Amazon

Temat: Problem z wyswietlaniem

[PropelException]
Unable to execute INSERT statement. [wrapped: Could not execute update [Native Error: Duplicate entry '0' for key 1] [User Info: INSERT INTO uzytkownik (CREATED_AT,NICK,STRONA_WWW,EMAIL,PODPIS,POTWIERDZENIE) VALUES ('2008-02-15 11:48:02','Jan','whttp://jan.kowalski.pl','jan.kowalski.@poczta.pl','Jan Kowalski',40212)]]
stack trace

* at ()
in SF_SYMFONY_LIB_DIR/vendor/propel/util/BasePeer.php line 308 ...
305.
306. } catch (Exception $e) {
307. Propel::log($e->getMessage(), Propel::LOG_ERR);
308. throw new PropelException("Unable to execute INSERT statement.", $e);
309. }
310.
311. // If the primary key column is auto-incremented, get the id

Oraz z loga systemowego
Feb 15 11:48:02 symfony [info] {sfCreole} beginning transaction.
Feb 15 11:48:02 symfony [info] {sfCreole} beginning transaction.
Feb 15 11:48:02 symfony [info] {sfCreole} prepareStatement(): INSERT INTO uzytkownik (CREATED_AT,NICK,STRONA_WWW,EMAIL,PODPIS,POTWIERDZENIE) VALUES (?,?,?,?,?,?)
Feb 15 11:48:02 symfony [info] {sfCreole} executeUpdate(): INSERT INTO uzytkownik (CREATED_AT,NICK,STRONA_WWW,EMAIL,PODPIS,POTWIERDZENIE) VALUES ('2008-02-15 11:48:02','Jan','whttp://jan.kowalski.pl','jan.kowalski.@poczta.pl','Jan Kowalski',40212)
Feb 15 11:48:02 symfony [info] {sfCreole} rolling back transaction.
Feb 15 11:48:02 symfony [info] {sfCreole} rolling back transaction.
Feb 15 11:48:02 symfony [err] {sfException} Unable to execute INSERT statement. [wrapped: Could not execute update [Native Error: Duplicate entry '0' for key 1] [User Info: INSERT INTO uzytkownik (CREATED_AT,NICK,STRONA_WWW,EMAIL,PODPIS,POTWIERDZENIE) VALUES ('2008-02-15 11:48:02','Jan','whttp://jan.kowalski.pl','jan.kowalski.@poczta.pl','Jan Kowalski',40212)]]

Teraz pytanie czy to nie wina sesji?Robert Waligórski edytował(a) ten post dnia 22.02.08 o godzinie 19:16

konto usunięte

Temat: Problem z wyswietlaniem

czy masz poprawnie stworzony plik schema.xml? to znaczy
czy masz taką linię w swojej tablicy uzytkownik:
<column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" />
bo wygląda tak jakbyś nie miał opcji autoincrement ustawionej.
popraw kod, wygeneruj model, sql i zaimportuj, no chyba że tworzyłeś schema.xml na podstawie istniejącej bazy to musisz ręcznie zmodyfikować bazę
Robert W.

Robert W. IT, Amazon

Temat: Problem z wyswietlaniem

Hejka kolejny raz dzieki Paweł za szybko podpowiedź rzeczywiscie brakowalo w bazie autoincrement, Czeski bład w schema.xml zamiast autoIncrement mialem autoIcrement
Pozdrawim i dziekuje Robert

Następna dyskusja:

problem z XSLT




Wyślij zaproszenie do