Создаю сайт и потребовалось создать элемент формы select который бы выводил список всех пользователей для выбора. Создавать форму мне удобнее по аннотациям, хотя знаю и другие методы... Сущность сделал наследником от ObjectManagerAwareInterface Создал геттеры и сеттеры... По примеру: http://prntscr.com/ep5hkz реализовал свою аннотацию:
/**
* @var \Application\Entity\JmUsers
*
* @ORM\ManyToOne(targetEntity="Application\Entity\JmUsers")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
* })
* @Annotation\Type("DoctrineModule\Form\Element\ObjectSelect")
* @Annotation\Required({"required":"true"})
* @Annotation\Attributes({"id":"user", "required":"required"})
* @Annotation\Options({"empty_option":"Логин", "object_manager":$this->getObjectManager(), "target_class":"Application\Entity\JmUsers", "property":"login"})
*/
private $user;
И при выводе формы в виде возникает ошибка: Doctrine\Common\Annotations\AnnotationException [Syntax Error] Expected PlainValue, got '$' at position 78.
Но в сущности на этой 78 строке находится описание переменной submit, которая даёт возможность вывести кнопку... До создания селекта всё работало без ошибок...
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Подскажите, пожалуйста, как прочитать и вывести данные из файла XML? Есть файл стандарта yandex
Такой вопрос интересный