Я новичок в Symfony2. Я не использую FOS UserBundle для обеспечения безопасности. Следуйте за загрузкой документации пользователя на главном веб-сайте Symfony. Когда я пытаюсь увидеть массив пользовательского объекта, он отображается пустым для конкретного пользователя, как показано ниже. [roles:Acme\UserBundle\Entity\User:private] => Doctrine\Common\Collections\ArrayCollection Object ( [_elements:Doctrine\Common\Collections\ArrayCollection:private] => Array ( ) ) Класс My User Entity – это <?php […]
Можно ли использовать auto_detection для некоторых пакетов, в то же время переопределяя расположение сторонних моделей, указав для них directories ? Я играл с JMSSerializerBundle последние пару дней, пытаясь понять это и заставить его работать с личным проектом, и не похоже, что есть способ использовать auto_detection а также указать directories для сторонних разработчиков метаданные. Если я […]
Я сделал простую страницу загрузки изображений в моем проекте Symfony, следуя этим документам . Загрузка файлов прекращается после установки разрешений в целевой каталог на 777. К сожалению, когда я пытаюсь отобразить загруженные изображения в галерее, они не будут отображаться, и Apache 2 дает мне ошибку «не найден». Веб-путь к изображениям динамически генерируется моим объектом GalleryImage […]
Я использую плагин select2 с ajax, чтобы иметь динамическое поле в моей форме, но когда я отправлю его, верните мне ошибку «Это значение недействительно» , что является нормальной причиной, когда я использую ChoiceType с пустым array() в choices выбора при создании. Согласно этой части документа symfony, событие формы – это мой спаситель, поэтому он пытается […]
tl; dr Как метод getManagerForClass() обнаруживает, какой менеджер getManagerForClass() является правильным для определенного класса? Я создал общий контроллер, который должен иметь возможность обрабатывать основные действия для разных объектов. У меня также есть подключения к двум различным базам данных, поэтому я использую два менеджера сущностей. В моем контроллере я пытаюсь использовать метод getManagerForClass () Doctrine, чтобы […]
Я хочу получить PHP-массив из параметров.yml в Symfony, например: parameters: keek.color: blue: – color1 – color2 red: – color3 – color4 Является ли это возможным?
У меня есть служба MailController которая определяется как это в моей конфигурации services: mail_controller: class: Company\Project\Bundle\Controller\MailController Я звоню в Службу в других сервисах $mailController = $this->get('mail_controller'); Теперь ошибка, которую я получаю, наращивает этот вопрос container не был установлен на контроллере, поэтому я вставляю его внутри constructor // MailController public function __construct() { $this->setContainer(new Container()); } […]
Я обновил свою систему от Symfony 3.2.x до Symfony 3.3.x, и теперь я купил эту ошибку для каждого пакета в моем приложении: Попытка загрузить класс «XXXXXXXXPublicBundle» из пространства имен «XXXXXXXX \ PublicBundle». Вы забыли оператор «use» для другого пространства имен? В моем PublicBundle я использую пространство имен: namespace XXXXXXXX\PublicBundle; Когда я пытаюсь запустить php composer.phar […]
Я пытаюсь выдавать себя за других пользователей в Symfony, но отличается от других примеров, таких как Symfony impersonation – отдельные брандмауэры и отдельные поставщики пользователей , в моем случае это не только поставщик, но и хост. firewalls: admin: pattern: ^/ host: "%host_admin%" provider: admin […] switch_user: role: ROLE_ADMIN provider: client #host: "%host_public%" <– tried this.. […]
Привет, сегодня я должен сделать валидацию для файлов (там изображений), отправляемых через ajax, у меня есть огромные проблемы с проверкой в качестве аннотации, которые работают только тогда, когда мы отправляем нормальную форму! не если данные файлов, поступающие через ajax: /, то это код для symfony, который может использовать нашу коллекцию файлов и устанавливать сообщения об […]