Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Symfony problem z ORM oraz tworzeniem obiektu.
rsobczuk
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 20.10.2002
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,
jakiś czas temu zacząłem zabawę z frameworkiem Symfony.
Zacząłem zabawę ORM - geenralnie zabawą z bazą danych.
Stworzyłem sobie tabelę w bazie danych, utworzyłem dla tej tabeli plik schema.yml dla struktury (wszystko zgodnie jak w dokumentacji w rozdziale 8.
Mój plik wygląda tak:

propel:
user:
_attributes: { phpName: User }
user_id:
firstname: varchar(50)
lastname: varchar(50)

Wszystko ładnie mi działa - dane dodają się do bazy danych za pomocą propela. Poniższy kod umieściłem w jednej z akcji w moim module:
$pConnection = Propel::getConnection();
$pQuery = "INSERT INTO user(firstname, lastname) VALUES ('Rafal', 'Sobczuk')";
$pStatement = $pConnection->prepareStatement($pQuery);
$pResultset = $pStatement->executeQuery();

Do tej pory wszystko działa ładnie.

W dokumentacji napisane jest, że oprócz standardowych zapytań mogę użyć klasy User (w moim przypadku, bo taki nadałem atrybut tej tabeli w pliku schema.yml.
Po wywołaniu konstrutora klasy User w tej samej akcji którą opisałem kilka linijek wyżej dostaję komunikat, że:

Fatal error: Class 'User' not found in /var/www/html/www.sobczuk.eu/apps/main/modules/page/actions/actions.class.php on line 26

W którym miejscu powinienem wywołać konstruktor klasy User? A może czegoś nie za' include'owałem?
W dokumentacji dość niejasno to jest napisane.
Z góry dziękuję za wszelką pomoc.
Pozdrawiam
Rafał Sobczuk
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:58