sfFormtasticPluginで使用できるウィジェットタイプ

で紹介されているsfFormtasticPluginを使用してYAMLを記述する際に、ウィジェットの種類として使用できるタイプの一覧ですが、sfFormtasticPluginのソース内に記述されています。


http://trac.symfony-project.org/browser/plugins/sfFormtasticPlugin/trunk/lib/generator/sfFormtasticYamlGenerator.class.php#L708

<?php
708	    $widgetAliasMap = array(
709	      'date'      => 'sfWidgetasticFormDate',
710	      'datetime'  => 'sfWidgetasticFormDateTime',
711	      'timestamp' => 'sfWidgetasticFormDateTime',
712	      'input'     => 'sfWidgetasticFormInput',
713	      'checkbox'  => 'sfWidgetasticFormInputCheckbox',
714	      'file'      => 'sfWidgetasticFormInputFile',
715	      'upload'    => 'sfWidgetasticFormInputFile',
716	      'hidden'    => 'sfWidgetasticFormInputHidden',
717	      'password'  => 'sfWidgetasticFormInputPassword',
718	      'select'    => 'sfWidgetasticFormSelect',
719	      'dropdown'  => 'sfWidgetasticFormSelect',
720	      'many'      => 'sfWidgetasticFormSelectMany',
721	      'radio'     => 'sfWidgetasticFormSelectRadio',
722	      'textarea'  => 'sfWidgetasticFormTextarea',
723	      'time'      => 'sfWidgetasticFormTime',
724	    ),
725	    $sisterValidatorMap = array(
726	      'sfWidgetasticFormDate'        => 'sfValidatornatorDate',
727	      'sfWidgetasticFormDateTime'    => 'sfValidatornatorDateTime',
728	      'sfWidgetasticFormInputFile'   => 'sfValidatornatorFile',
729	      'sfWidgetasticFormSelect'      => 'sfValidatornatorChoice',
730	      'sfWidgetasticFormSelectMany'  => 'sfValidatornatorChoiceMany',
731	      'sfWidgetasticFormSelectRadio' => 'sfValidatornatorChoice',
732	      'sfWidgetasticFormTime'        => 'sfValidatornatorTime',
733	    );