sto aggiornando un vecchio progetto che usa Propel 1.6Propel come generare colonne MAIUSCOLE
ho aggiunto il tavolo richiesto per il file schema.xml, ed era in procinto di generare quando ho capito che non ho propel_generate installato.
Così ho installato propel/propel_generator via pera.
Ora, quando ho generato il mio om, tutti i file generati TableMap hanno i nomi delle colonne in minuscolo dove sono stati maiuscolo prima:
Prima:
$this->addColumn('FIRSTNAME', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('SURNAME', 'Surname', 'VARCHAR', true, 255, null);
Ora:
$this->addColumn('firstname', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('surname', 'Surname', 'VARCHAR', true, 255, null);
Qualcuno sa cosa ho bisogno di cambiare per farlo generare nomi maiuscoli?
Quale motore di database stai utilizzando? Una cosa che potresti fare è esaminare la distinzione tra maiuscole e minuscole con i nomi delle colonne. Ciò nonostante, ciò solleva la domanda su come i caratteri maiuscoli siano stati generati in Propel per iniziare - sotto quale versione di Propel erano originariamente i file generati? – halfer
Grazie halfer. Sto usando MySQL con MyISAM. Sono riuscito a downgrade il mio propel_generate alla versione 1.6.1 e phing alla 2.3.3 per risolvere questo alla fine. Ora i file generano come un tempo. Che missione. – Bjorn
Ottimo! Se non ti dispiace ripristinare la modifica del tuo addendum e aggiungerla come risposta, la contrassegnerà come risolta. – halfer