Propel 1.6 – Esempio di configuration?

Sono nuovo di usare Propel ORM. Ho generato il codice e sto cercando ora di integrare il runtime con il mio progetto PHP. Sto lottando con l'initialization della principale class Propel . Sembra che l'utilizzo dovrebbe essere:

 require_once('propel/runtime/lib/Propel.php'); Propel::configure('/path/to/runtime/config.php'); Propel::initialize(); 

Non riesco a trovare alcuna documentazione su quale dovrebbe essere il contenuto della configuration di runtime, oltre a questo:

http://www.propelorm.org/wiki/Documentation/1.6/RuntimeConfiguration

Tuttavia, questo documento mostra un file XML, non un file PHP. Qualche idea?

È necessario eseguire effettivamente il generatore su di esso come:

 $ cd /path/to/project $ propel-gen convert-conf 

Questo analizzerà quindi l'XML e lo convertirà nell'arrays php. Questo è tutto descritto nella sezione Impostazioni di connessione Runtime dei documenti. Probabilmente hai bisogno di leggere l'intera sezione Build Time se non lo hai già fatto.

Ho scritto un HOWTO su come iniziare qualche tempo fa – forse potrebbe essere utile?