Я хочу добавить логическое значение в свой Entity.
Это выглядит так:
namespace MyModule\MyClass\Entity;
use Doctrine\ORM\Mapping as ORM;
use Zend\Form\Annotation as Form;
/**
* @ORM\Entity
* @ORM\Table(name="mymodule_myclass")
* @Form\Name("myclass")
* @Form\Attributes({ "class": "form-horizontal" })
*/
class MyClass
...
/**
* @ORM\Column(type="boolean")
* @Form\Attributes({"type":"checkbox"})
* @Form\Options({"label":"Revised"})
*
*/
protected $revised = false;
Конечно, я хочу отобразить эту переменную в качестве флажка. Поэтому я добавил @Form \ Attributes
.
К сожалению, я получаю
"NetworkError: 500 Internal Server Error"
Любые идеи, почему это так и что я могу сделать, чтобы исправить это?
BTW: изменение атрибута type
вручную в Firebug превращает поле ввода в флажок ...