Hi I am trying to create radio buttons based on a boolean in my entities
like this:
/**
*
* visible -> default false
* @ORM\Column(type="boolean")
* @Annotation\Type("Zend\Form\Element\Radio");
* @Annotation\Options({
* "label":"Here are your choices:",
* "value_options":{"1":"Yes", "0":"No"}});
*/
protected $visible;
But it gives this error:
Zend\Form\View\Helper\FormMultiCheckbox::render requires that the
element is of type Zend\Form\Element\MultiCheckbox
And my stacktrace
Stack trace:
#0
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\Form\View\Helper\FormMultiCheckbox.php(89):
Zend\Form\View\Helper\FormMultiCheckbox->render(Object(Zend\Form\Element\Checkbox))
#1 [internal function]:
Zend\Form\View\Helper\FormMultiCheckbox->__invoke(Object(Zend\Form\Element\Checkbox))
#2
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\View\Renderer\PhpRenderer.php(400):
call_user_func_array(Object(Zend\Form\View\Helper\FormRadio), Array)
#3 C:\wamp\www\myApp\module\MyApp\view\myApp\overview\edit.phtml(11):
Zend\View\Renderer\PhpRenderer->__call('formRadio', Array)
#4 C:\wamp\www\myApp\module\MyApp\view\myApp\overview\edit.phtml(11):
Zend\View\Renderer\PhpRenderer->formRadio(Object(Zend\Form\Element\Checkbox))
#5
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\View\Renderer\PhpRenderer.php(507):
include('C:\wamp\www\kas...')
#6
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\View\View.php(205):
Zend\View\Renderer\PhpRenderer->render(Object(Zend\View\Model\ViewModel))
#7
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\View\View.php(233):
Zend\View\View->render(Object(Zend\View\Model\ViewModel))
#8
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\View\View.php(198):
Zend\View\View->renderChildren(Object(Zend\View\Model\ViewModel))
#9
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\Mvc\View\Http\DefaultRenderingStrategy.php(102):
Zend\View\View->render(Object(Zend\View\Model\ViewModel))
#10 [internal function]:
Zend\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Zend\Mvc\MvcEvent))
#11
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\EventManager\EventManager.php(468):
call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#12
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\EventManager\EventManager.php(207):
Zend\EventManager\EventManager->triggerListeners('render',
Object(Zend\Mvc\MvcEvent), Array)
#13
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\Mvc\Application.php(347):
Zend\EventManager\EventManager->trigger('render', Object(Zend\Mvc\MvcEvent))
#14
C:\wamp\www\myApp\vendor\zendframework\zendframework\library\Zend\Mvc\Application.php(322):
Zend\Mvc\Application->completeRequest(Object(Zend\Mvc\MvcEvent))
#15 C:\wamp\www\myApp\public\index.php(12): Zend\Mvc\Application->run()
#16 {main}
Any idea's why it's trying to create a multiCheckbox in stead of radio
buttons?
kind regards,
Jigal