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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

phpDay - Maggio 2019 a Verona