public function getColumnEditTag($column, $params = array()) { if ($column->getDoctrineType() == 'enum') { // FIXME: this is called already in the sfAdminGenerator class!!! $params = array_merge(array('control_name' => $this->getSingularName() . '[' . $column->getName() . ']'), $params); $values = $this->getTable()->getEnumValues($column->getName()); $params = array_merge(array('enumValues' => $values), $params); return $this->getPHPObjectHelper('enum_tag', $column, $params); } return parent::getColumnEditTag($column, $params); }
/** * Get php code for column edit tag * * @param string $column * @param string $params * @return string $columnEditTag */ public function getColumnEditTag($column, $params = array()) { if ($column->getDoctrineType() == 'enum') { $params = array_merge(array('control_name' => $this->getSingularName() . '[' . $column->getName() . ']'), $params); $values = $this->getTable()->getEnumValues($column->getName()); $params = array_merge(array('enumValues' => $values), $params); return $this->getPHPObjectHelper('enum_tag', $column, $params); } return parent::getColumnEditTag($column, $params); }