I\'m using a custom Widget for date fields, and I want to use it in all my forms. The problem is that symfony uses the default sfWidgetFormDate. What I want is to change this de
Following johnwards answer, as I want to define default options for the widget, I also override the function to do that:
class myFormGenerator extents sfDoctrineFormGenerator
{
public function getWidgetClassForColumn($column)
{
...
}
public function getWidgetOptionsForColumn($column)
{
switch ($column->getDoctrineType())
{
case 'date':
return "array('config' => '{}', 'image'=>'/images/calendar.png')";
break;
default:
return parent::getWidgetOptionsForColumn($column);
}
}
}