/** * 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); } }