Articles of symfony

перемещение пакета из каталога поставщика в каталог src

Я установил SonataMedia в каталог поставщика / моего проекта, используя композитор, и все работает нормально. Я хотел переместить пакет в папку src, чтобы все было в порядке. есть ли способ переместить пакет из vender в каталог src?

Symfony2 + Необходимо использовать регулярное выражение в ODM доктрины mongodb для проверки регистра без учета регистра

Я хочу сделать проверку нечувствительности к регистру для запроса. ранее я использую MongoRegex, как описано в этом билете Но согласно Php.net это теперь устарело, поэтому не может его использовать, они предлагают использовать MongoDB \ BSON \ Regex, но я не уверен, как это использовать в symfony2. но он бросает исключение класса не найденное, если я […]

symfony doctrine entity onetomany mappedby не работает

Я использую symfony и действительно нуждаюсь в некоторой помощи. У меня есть объект TableList, чтобы отображать все таблицы с идентификатором, именем, описанием и т. Д. У меня также есть объект TableDesc для отображения всех полей, связанных с таблицами. Каждая строка имеет table_id как внешний ключ для TableList, который идентифицирует какую таблицу. TableList.php /** * @ORM\OneToMany(targetEntity="TableBundle\Entity\TableDesc", […]

Организация ошибок в списке опций с использованием вложенного расширения дерева после обновления

У меня есть категория сущностей, и я использую расширение Tree Gedmo для управления им. Я добавил несколько категорий родителей и их детей, и это выглядит так: Как вы видите, в категории « Человек нет» нет. Чтобы проверить, нормально ли работа обновления или нет, я установил категорию в качестве ребенка категории « Человек», но расположение списка […]

Пользовательский провайдер SonataMediaBundle

Я пытаюсь создать два пользовательских поставщика, один для PDF и еще один для ZIP-файлов. Это мой код. services.yml parameters: application_sonata_media.zip_class: Application\Sonata\MediaBundle\Provider\ZipProvider services: sonata.media.provider.zip: class: %application_sonata_media.zip_class% tags: – { name: sonata.media.provider } arguments: – sonata.media.provider.zip – @sonata.media.filesystem.local – @sonata.media.cdn.server – @sonata.media.generator.default – @sonata.media.thumbnail.format – ['zip'] – ['application/zip'] sonata_media.yml sonata_media: contexts: eag_zip: download: strategy: sonata.media.security.public_strategy mode: http […]

Symfony2 REST API – частичное обновление

Я создаю REST API с FOSRestBundle в Symfony2. Я использую формы для создания и обновления объектов с помощью Doctrine2. Все работает нормально, если я отправляю все поля формы. Пример: {"first_name":"Pi","last_name":"Wi"} Человек вставлен нормально, но теперь я хочу обновить только фамилию. {"last_name":"Wi"} Проблема в том, что после обновления первое имя пуст, потому что форма обновляет объект […]

uuid_binary ошибка проверки формы: выбор не существует или не является уникальным

Я использую пакет ramsey / uuid-doctrine , чтобы иметь двоичные UUID в качестве первичного ключа для объекта: class Site { /** * @ORM\Id * @ORM\GeneratedValue(strategy="UUID") * @ORM\Column(type="uuid_binary") */ private $id; … } Мне нужно создать форму для другого объекта, который имеет этот объект в отношении ManyToOne. Поэтому я добавил в свой конструктор форм EntityType следующее: […]

Функциональный тест Symfony2 и стойкость к сеансу

Вот моя проблема, я добавляю переменную сеанса из функционального тестового контроллера, и они не выходят за действие, нацеленное на тестирование. Я сделал метод входа в систему и использовал совет по кулинарной книге для входа в систему. Я немного настроил его, чтобы разрешить использование двух учетных записей: admin и superadmin /** * @param $account string the […]

Форма поля даты и времени Symfony2

У меня есть приложение Symfony2, которое получает данные JSON в форме. Одним из полей является дата. Если я визуализирую форму поля следующим образом: ->add('startDate', 'date', array( 'widget' => 'single_text', 'format' => 'yyyy-MM-dd HH:mm:ss')) Это принимает что-то вроде: "startDate": "2015-05-03 12:30:00" Но мне нужно ввести дату и время таким образом: "startDate": "2015-05-12T15:43:00+0200" Как установить этот формат […]

Доктрина всегда возвращает нулевые значения в производстве

Я использую Symfony2, и я не знаю, почему, в настоящее время, если я нахожусь в рабочей среде, когда я создаю новое поле в одной из моих таблиц, я всегда возвращаю значение null с помощью get. Если я использую: console doctrine:schema:validate Я понимаю, что все в порядке. Я всегда создаю таблицы, используя: console doctrine:schema:update –force Но […]