Releases for sf 1.4
| Version |
License |
API |
Released |
|
0.9.0beta
|
MIT license |
0.9.0beta
|
09/07/2010 |
Releases for sf 1.3
| Version |
License |
API |
Released |
|
0.9.0beta
|
MIT license |
0.9.0beta
|
09/07/2010 |
Releases for sf 1.2
| Version |
License |
API |
Released |
|
0.9.0beta
|
MIT license |
0.9.0beta
|
09/07/2010 |
Changelog for release 0.9.0 - 09/07/2010
- marfillaster: initial release
Other releases
Release 0.9.0 - 09/07/2010
- marfillaster: initial release
kmFormExtraPlugin
The kmFormExtraPlugin packages useful validators, and widgets.
Installation
Mootools Datepicker
This plugin provides kmWidgetFormMooToolsDate and kmWidgetFormMooToolsDateTime. It uses Mootools Datepicker for client-side datepicker widget.
kmWidgetFormMooToolsDateTime requires kmValidatorDateTimeCompact as validator.
installation
$ git clone git://github.com/arian/mootools-datepicker.git plugins/kmFormExtraPlugin/web/mootools-datepicker
$ php symfony plugin:publish-assets
globally replace default date and datetime widgets
class BaseForm extends sfFormSymfony
{
public function setup()
{
foreach($this as $name => $field)
{
$widget = $field->getWidget();
if($widget instanceof sfWidgetFormDate)
{
$this->widgetSchema[$name] = new kmWidgetFormMooToolsDate();
}
if($widget instanceof sfWidgetFormDateTime)
{
$this->widgetSchema[$name] = new kmWidgetFormMooToolsDateTime();
$this->validatorSchema[$name] = new kmValidatorDateTimeCompact(array('required' => false));
}
if($widget instanceof sfWidgetFormFilterDate)
{
$widget->setOption('from_date', new kmWidgetFormMooToolsDate());
$widget->setOption('to_date', new kmWidgetFormMooToolsDate());
$widget->setOption('template', '%from_date%%to_date%');
$widget->setOption('with_empty', false);
}
}
parent::setup();
}
}