我在symfony2中創建自己的表單類型,但我無法訪問我自己的buildView函數中的defaultOptions。下面是代碼:symfony2自定義表單類型 - 自己的defaultOptions
public function getDefaultOptions(array $options)
{
return array(
'identifier' => isset($options['identifier']) ? $options['identifier'] : '#star',
'currentRating' => isset($options['currentRating']) ? $options['currentRating'] : 0,
);
}
/**
* {@inheritdoc}
*/
public function buildView(FormView $view, FormInterface $form)
{
$view->set('currentRating', $form->getAttribute('currentRating'));
$view->set('idientifier', $form->getAttribute('identifier'));
}
錯誤:
Notice: Undefined index: currentRating in ...
我不讀什麼,這是不可能的。 謝謝你的幫助。