Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 3.01.2010 Ostrzeżenie: (0%)
|
Witam wszystkich i proszę o pomoc. Dopiero zaczynam zabawę z symfony. Chce stworzyć stronę wykorzystującą bazę danych. Korzystam z Netbeans. Serwer mam na Xampie.
Baza składa się z jednej tabeli o nazwie rzeka. Nazwa bazy to rzeki. Plik schema.yml wygląda tak: propel: rzeka: rzeka_id: { type: integer, required: true, primaryKey: true, autoIncrement: true } nazwa: { type: varchar(45) } dlugosc: integer Plik databases.yml wygląda tak: dev: propel: param: classname: DebugPDO debug: { realmemoryusage: true, details: { time: { enabled: true }, slow: { enabled: true, threshold: 0.1 }, mem: { enabled: true }, mempeak: { enabled: true }, memdelta: { enabled: true } } } test: propel: param: classname: DebugPDO all: propel: class: sfPropelDatabase param: classname: PropelPDO dsn: "mysql:dbname=rzeki;host=localhost" username: nazwauzytkownika password: haslo encoding: utf8 persistent: true pooling: true W Netbeans wydaje następujące komendy: propel:build-model propel:build-sql propel:insert-sql --no-confirmation propel:data-load Na wyjściu po trzeciej komendzie wyskakuje błąd: >> schema converting "C:/xampp/htdocs/rzeki/config/schema.yml" to XML >> schema putting C:/xampp/htdocs/rzeki/config/generated-schema.xml >> propel Running "insert-sql" phing task Some problems occurred when executing the task: build-propel.xml:272:1: [wrapped: SQLSTATE[42000] [1049] Unknown database 'rzeki'] If the exception message is not clear enough, read the output of the task for Execution of target "insert-sql" failed for the following reason: C:\xampp\php\PEAR\symfony\plugins\sfPropelPlugin\lib\vendor\propel-generator\build-propel.xml:272:1: [wrapped: SQLSTATE[42000] [1049] Unknown database 'rzeki'] [phing] C:\xampp\php\PEAR\symfony\plugins\sfPropelPlugin\lib\vendor\propel-generator\build-propel.xml:272:1: [wrapped: SQLSTATE[42000] [1049] Unknown database 'rzeki'] more information >> file- C:/xampp/htdocs/rzeki/config/generated-schema.xml Po czwartej komendzie wyskakuje błąd: >> propel load data from "C:\xampp\htdocs\rzeki\data/fixtures" Unable to open PDO connection [wrapped: SQLSTATE[42000] [1049] Unknown database 'rzeki'] Bazy nie ma w phomyadmin. Próbowałem zmienić parametr dsn: "mysql:dbname=rzeki;host=localhost" na "mysql:host=localhost;dbname=rzeki" ,ale nic to nie daje Wartości username i password podaje takie jak do phpmyadmin. Co robię źle? Z góry dziękuje za pomoc. |
|
|
|
michau85 [Symfony] Tworzenie bazy danych 29.08.2012, 21:14:26
pamil Skoro zaczynasz przygodę, to wiedz, że jest już Sy... 29.08.2012, 21:34:23
Szymciosek Mógłbym Ci pomóc z takim czymś, ale w Symfony2 wię... 29.08.2012, 21:42:17
minolone A czy przypadkiem nie musisz sam stworzyc bazy dan... 29.08.2012, 21:47:02
Szymciosek Ja chyba wiem co Ty nawet robisz, albo podobny prz... 29.08.2012, 22:11:39
michau85 Cytat(Szymciosek @ 29.08.2012, 22:42... 6.09.2012, 21:17:51 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:00 |