setPositions
fromを使用してWidgetSchema
、すべてのフィールドの位置を設定できます。
<?php
$this->getWidgetSchema()->setPositions(array(
0 => 'field_one',
1 => 'field_two',
// etc...
));
または、次のようにして、フォーム全体でフィールドを「移動」できますmoveField
。
<?php
// Moving to top
$this->getWidgetSchema()->moveField('field_one', sfWidgetFormSchema::FIRST);
// Moving before 'field_two'
$this->getWidgetSchema()->moveField('field_three', sfWidgetFormSchema::BEFORE, 'field_two');
// * Available actions are:
// *
// * sfWidgetFormSchema::BEFORE
// * sfWidgetFormSchema::AFTER
// * sfWidgetFormSchema::LAST
// * sfWidgetFormSchema::FIRST