anyone there??? On Wednesday, November 20, 2013 12:45:46 PM UTC+5:30, Pr ouso wrote: > > Greetings guys, I am quite new to Doctrine framework and I have the > following issue: > I am working with a web-based project that uses the doctrine framework to > handle the database. I added an extra field in the database that I can > successfully show (as input field) on the web interface. But when enter a > value it is not stored in the database. > After following the source code I found that an auto-generated class was > created. Since this was an open source project, the auto-generated class > was already there. > I modified the class to my needs and managed to store the record in the > database. > > My question is this. Is that the proper way to do that? Could it get > overridden any time? (which means that I will loose the custom code) > > > I was reading this > <http://docs.doctrine-project.org/projects/doctrine1/en/latest/en/manual/introduction-to-models.html> > > document that says that > 'Generating from existing databases is only meant to be a convenience for > getting started. After you generate from the database you will have to > tweak it and clean things up as needed.' > > But I am not sure if I should do that or try regenerate the class. > > > class: > > // models/generated/BaseUser.php > /** > * This class has been auto-generated by the Doctrine ORM Framework > > * * @property string $jobCode //this is my custom field * @method string > getJobCode() Returns the current record's > "jobCode" value * @method JobTitle setJobCode() > Sets the current record's "jobCode" value* > */ > abstract class BaseUser extends Doctrine_Record > { > public function setTableDefinition() > { > $this->setTableName('user'); > $this->hasColumn( > 'id', 'integer', 8, > array( > 'type' => 'integer', > 'length' => 8, > 'primary' => true, > 'autoincrement' => true > ) > ); > . > . > * $this->hasColumn('job_code as jobCode', 'string', 100, array(* > * 'type' => 'string',* > * 'length' => 100,* > * ));* > > } > public function setUp() > { > ..... > } > > } > > Can anyone point me out to the right direction? > Thanks, > Phedon > >
-- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
