كيفية تعيين الخيار المحدد في مربع حدد الأشكال أن symfony
سؤال
ولدي نموذج تم إنشاؤها مع الأشكال أن symfony.
ووفي القالب لدي هذا selectbox، عرضها على الصفحة مع أسلوب تقديم.
<?php echo $form['field']->render() ?>
هل من الممكن تعيين الخيار المحدد من هذا الإطار حدد؟
وأم أن هذا يجب أن يتم ذلك في الطبقة التي تخلق هذا النموذج؟ هناك خلق مجال عمله:
public function configure() {
$this->widgetSchema['field'] = new sfWidgetFormSelect(
array("choices" =>
array('1' => 'test1','2' => 'test2')
)
);
}
المحلول
نعم، بالتأكيد - يجب أن يكون تعيين قيمة استمارة المقابلة - إما عن طريق bind()
، إما عن طريق خيار default
الأداة.
وعلى سبيل المثال،
public function configure()
{
$this->widgetSchema['field'] = new sfWidgetFormSelect(array(
"choices" => array('1' => 'test1','2' => 'test2'),
'default' => 2));
}
والأمل لقد أجبت على سؤالك.
لا تنتمي إلى StackOverflow