Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [symfony][propel]
Forum PHP.pl > Forum > PHP > Frameworki
jacek_f
witam, mam dziwny problem. po wygenerowaniu klas przez propela(uzywajac pliku schema.xml) wygenerowane klasy sa poprawne tzn. posiadaja metody dodawania do danego obiektu obiekt innego typu, czyli po prostu obslugiwane sa klucze obce. niestety wtedy nie dziala polaczenie z baza. propel zwraca wyjatek
  1. No connection params set for ...
. wyglada na to, ze parametry dostepowe do bazy sa blednie skonfigurowane. jednak korzystajac z komendy
  1. symfony propel-insert-sql
, w bazie danych tworzona sa wszystkie tabele zgodnie z zyczeniem, tak wiec parametry dostepowe sa ustawione poprawnie. dodatkowo z ciekawosci skorzystalem z komendy
  1. symfony propel-build-schema
, ktora buduje plik schema.yml na podstawie danych z bazy, i zbudowalem jeszcze raz klasy propela poprzez
  1. symfony propel-build-model
. teraz dla odmiany polaczenie z baza dziala, ale wygenerowane klasy nie uwzglewdniaja dodawania do obiektu obiektu innej klasy(brak w ogole takich setter'ow), czyli nie ma obslugi kluczy obcych. ma ktos pomysl co z tym zrobic?
pawel_k
pokaż pliki:
- config/database.yml
- config/propel.ini
- config/schema.xml
jacek_f
Cytat(pawel_k @ 5.09.2007, 18:06:27 ) *
pokaż pliki:
- config/database.yml
- config/propel.ini
- config/schema.xml


temat juz nieaktualny. nazwa bazy danych w pliku schema.xml musi byc ustawiona na 'propel' dry.gif niby nic, a jednak. caly dzien czytalem manuala, i nie dostzeglem tego niuansu aaevil.gif
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.