Witam pierwszy raz na tym forum.
Moje pierwsze spotkanie z symfony skończyło się klęską w dniu trzecim podręcznika przy próbie utworzenia tabel w bazie jobeet:
Kod:
E:\php\sfproject>php symfony doctrine:insert-sql
>> doctrine creating tables
SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected.
Failing Query: "CREATE TABLE jobeet_affiliate (id BIGINT AUTO_INCREMENT, url VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL UNIQUE, token VARCHAR(255) NOT NULL, is_acti
ve TINYINT(1) DEFAULT '0' NOT NULL, created_at DATETIME NOT NULL, updated_at DAT
ETIME NOT NULL, PRIMARY KEY(id)) ENGINE = INNODB". Failing Query: CREATE TABLE j
obeet_affiliate (id BIGINT AUTO_INCREMENT, url VARCHAR(255) NOT NULL, email VARC
HAR(255) NOT NULL UNIQUE, token VARCHAR(255) NOT NULL, is_active TINYINT(1) DEFA
ULT '0' NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PR
IMARY KEY(id)) ENGINE = INNODB
Nie wiem czemu symfony nie wybiera skonfigurowanej bazy danych i jak w ogóle to robi więc ten komunikat mnie poraża.
W databases.yml mam co następuje:
Kod:
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: 'mysql:localhost;dbname=jobeet'
username: root
password: moje_haslo
Baza jobeet oczywiście istnieje.
Liczę na konkretną pomoc
http://akrynski.webd.pl