/**
  * Initializes the current sfGenerator instance.
  *
  * @param sfGeneratorManager $generatorManager A sfGeneratorManager instance
  */
 public function initialize(sfGeneratorManager $generatorManager)
 {
     parent::initialize($generatorManager);
     $configuration = sfProjectConfiguration::getActive();
     $this->databaseManager = new sfDatabaseManager($configuration);
     $this->setGeneratorClass('sfDoctrineModule');
 }
 /**
  * Initializes the current sfGenerator instance.
  *
  * @param sfGeneratorManager $generatorManager A sfGeneratorManager instance
  */
 public function initialize(sfGeneratorManager $generatorManager)
 {
     parent::initialize($generatorManager);
     $this->setGeneratorClass('sfDoctrineModule');
 }
 /**
  * Returns HTML code for a field.
  *
  * @param sfModelGeneratorConfigurationField $field The field
  *
  * @return string HTML code
  */
 public function renderField($field)
 {
     if ($field->isLink() && ($module = $field->getConfig('link_module', false, false))) {
         $field->setLink(false);
         $html = parent::renderField($field);
         $field->setLink(true);
         $html = sprintf("link_to(%s, '%s', %s)", $html, $module . '_edit', $html);
         return $html;
     } else {
         return parent::renderField($field);
     }
 }