2012-03-23 2 views
0

id가없는 입력 필드를 렌더링 할 수 있습니까? 나는 이상한 상황에 처해 있는데, 때로는 같은 페이지에서 두 개의 동일한 양식을 사용해야하고 두 개의 동일한 ID를 분명히 가질 수 없습니다. 운 좋게 나는 정말로 그들 (라벨도 필요하지 않다)을 필요로하지 않는다. 그렇다면 양식 필드가없는 방법이 있습니까? 당신이 당신의 템플릿을하고 싶은 경우에 나는 할 수심포니 양식 필드에서 id 렌더링 사용 안 함

답변

2

경우 템플릿 코드를 중지하려면 :

<?php echo $form['my_field']->render(array('id' => '')) ?> 

또는 양식 클래스

:

public function setup() 
{ 
    parent::setup(); 

    $this->widgetSchema['my_field'] = new sfWidgetFormInput(array(), array('id' => '')); 
} 
+0

또는 당신은을 사용할 수 있습니다 옵션을 폼에 표시하여 어떤 ID를 표시해야하는지 정의하십시오. – haltabush