sfGuard e sfSimpleBlog… e le chiavi importate.

Se stai cercando, su un’installazione fresca di symfony, di far funzionare i due plugin sfGuardPlugin e sfSimpleBlogPlugin ti potrebbe capitare di incorrere nel seguente errore:

[…] Attempt to set foreign key to nonexistent table, sf_guard_user […]

soprattutto se stai seguendo la documentazione. Ciò è dovuto probabilmente al fatto che nel tuo propel.ini la seconda riga

propel.packageObjectModel

è impostata a false. Mettila a true, e molto probabilmente, facendo il rebuild del modello, incorrerai in:

Execution of target “om-template” failed for the following reason: /usr/share/php5/symfony/lib/vendor/propel-generator/build-propel.xml:470:1: No package found for database “” in generated-schema.xml. The propel.packageObjectModel property requires the package attribute to be set for each database.

A questo punto controlla che il file schema.yml dentro la cartella config/ del tuo progetto sia vuoto: se lo è, cancella il file, e finalmente comincia a lavorare.

Leave a Reply

Your email address will not be published. Required fields are marked *