2012-09-10 2 views

답변

0

이렇게 해 보셨습니까? 클래스를 만드는 것은

class YourForm extends sfForm { 
    $array= array('array'); 
    $this->setWidgets(array(
      'field1' => new sfWidgetFormSelect(array('choices' => $array), array('placeholder' => 'field1', 'required' => 'true', 'data-empty' => 'U did not enter field1!')), 
      'email_address' => new sfWidgetFormInputText(array('type' => 'email'), array()) 
    )); 
} 

당신은 첫 번째 배열의 유형을 변경할 수 있습니다.

<?php echo $form; ?> 

난이 도움이되기를 바랍니다 : 그런 다음 템플릿에서 양식을 에코

$this->form = new YourForm(); 

처럼 호출하여 행동의 양식을 포함한다. 나는 자바 스크립트에서 사용할 여분의 속성을 추가하는 것과 마찬가지로 이것을 사용한다.

관련 문제