0
선택 목록 인 여러 가지 포함 된 양식이있는 양식이 있습니다.사용자 세션 데이터를 기반으로 포함 된 양식 값 저장
제가 이상적으로 생각한 것은 선택 목록 값을 저장하는 것입니다. 내가 사용하여 양식 값을 얻을 수 있습니다
:
: 다음 사용자 세션의 형태로 값을 설정 한array
'fields' =>
array
'Field' =>
array
'field' => string 'field' (length=7)
'column' => int 0
'id' => null
'Field 1' =>
array
'field' => string 'field_1' (length=7)
'column' => int 1
'id' => null
'Field 2' =>
array
'field' => string 'field_2' (length=19)
'column' => int 10
'id' => null
'id' => string '51' (length=2)
:
$this->form->getValues()
위 var_dumping 나에게 뭔가를 제공합니다
$this->getUser()->getAttribute('something', $this->form->getValues());
나는 이러한 저장 값을 기반으로 선택 목록을 설정하는 방법을 궁금해합니다.
감사
는는 편집 :
if ($savedValues = sfContext::getInstance()->getUser()->getAttribute('user_fields'))
{
$this->setDefaults($savedValues);
}
: 내
actions.class.php
에서
나는 그런 내 양식 클래스 내 configure()
방법 내에서 사용되는 의미 $this->form-save()
$this->getUser()->setAttribute('user_fields', $this->form->getValues());
후 다음을 추가
그리고 완벽하게 작동했습니다! !
감사 양식 후 작업에
나는 코드를 사용하고 큰 일! 도와 줘서 고마워. –