Articles of доктрина

получить все группы от пользователей – sfDoctrineGuardPlugin

В sfDoctrineGuardPlugin: sfGuardUser: actAs: [Timestampable] columns: first_name: string(255) last_name: string(255) // indexes: is_active_idx: fields: [is_active] relations: Groups: class: sfGuardGroup local: user_id foreign: group_id refClass: sfGuardUserGroup foreignAlias: Users sfGuardGroup: actAs: [Timestampable] columns: name: type: string(255) unique: true description: string(1000) relations: Users: class: sfGuardUser refClass: sfGuardUserGroup local: group_id foreign: user_id foreignAlias: Groups sfGuardUserGroup: options: symfony: form: false […]

Убедитесь, что UNIQUE-строка уже существует с помощью findBy в ManyToMany, любом обходном решении или рабочем решении?

Таким образом, у меня есть отношения, определенные в моих сущностях: class Producto { /** * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Norma", inversedBy="normasProducto", cascade={"persist"}) * @ORM\JoinTable(name="nomencladores.norma_producto", schema="nomencladores", * joinColumns={@ORM\JoinColumn(name="producto_id", referencedColumnName="id")}, * inverseJoinColumns={@ORM\JoinColumn(name="norma_id", referencedColumnName="id")} * ) */ protected $productoNormas; } class Norma { /** * @ORM\ManyToMany(targetEntity="AppBundle\Entity\Producto", mappedBy="productoNormas", cascade={"persist"}) */ protected $normasProducto; } И я пытаюсь проверить, существует ли данная пара norma_id – […]

Обновление схемы доктрины Symfony2 из каталога и подкаталогов

У меня есть один продукт для многих клиентов, но я хочу иметь одну базу кода. Каждому клиенту нужны некоторые конкретные изменения в базе данных (репозитории объектов) и в его собственных темах. У каждого клиента есть своя база данных. Мне нужно найти решение для определения в конфигурации для каждого объекта, который должен быть прочитан, для создания […]

Symfony2: как добавить массив Entity Entity в FormBuilder

Я работаю с Symfony и Doctrine, у меня есть функция, которая будет выбирать строки по определенным критериям: $entities = $repository->getSomeEntities(); теперь я хочу отобразить эти объекты в списке выбора, я проверил entity FormType, но я не мог добиться того, что я ищу. Пример: $builder->add('id','entity', array( 'class' => 'Path\To\Entity', 'property' => 'id' )); приведенный выше код […]

Как обрабатывать огромный выбор запроса с помощью symfony и doctrine?

Например, у меня есть плейлист из 5000-10000 видео, что является лучшим способом выбора и отображения этих видео в списке. Пейджер не вариант, мне нужно иметь все из них, потому что сортировка и другие функции? Я думаю о решении загрузить список при прокрутке списка воспроизведения, но это создает мне еще одну проблему, если у меня нет […]

редактировать значения в app.yml по бэкэнд

public function executeShow(sfWebRequest $request) { $this->category = $this->getRoute()->getObject(); $this->pager = new sfDoctrinePager( 'JobeetJob', sfConfig::get('app_max_jobs_on_category') ); $this->pager->setQuery($this->category->getActiveJobsQuery()); $this->pager->setPage($request->getParameter('page', 1)); $this->pager->init(); } sfConfig :: получить ( 'app_max_jobs_on_category') # apps/frontend/config/app.yml all: active_days: 30 max_jobs_on_homepage: 10 max_jobs_on_category: 20 как я могу заставить этого администратора редактировать эти значения (max_jobs_on_category) в бэкэнд? И возможно, что каждый пользователь может редактировать это только […]

Symfony2 / Doctrine: SQL to DQL для построителя запросов в репозитории, чтобы создать форму поиска

В моем проекте с Symfony мне нужно создать форму поиска с мультикритерией. У меня есть выбор для объекта Parc, выбор для объекта Typeactivite и входной текст для Ensembles. У меня есть этот запрос SQL : SELECT distinct e.nom FROM `ensembles` e, `parcsimmobilier` p, `batiments` b, `batiments_typesactivite` bta, `typesactivite` ta WHERE e.parcsimmobilier_id=p.id AND b.ensembles_id=e.id AND bta.batiments_id=b.id […]

Doctrine (в проекте symfony) не может подключаться через сокет

Я пытаюсь поставить проект symfony на клиентский сервер для производства. Веб-сайт отлично работал на сервере нашей компании, но теперь у меня есть эта ошибка: 500 | Internal Server Error | Doctrine_Connection_Exception PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) Вот база данных.yml: all: doctrine: class: sfDoctrineDatabase param: dsn: […]

Приложение работает в app_dev.php, но не видно, используя app.php

Я действительно смущен. Я использую Symfony 2.7 и doctrine как свой собственный ORM. Таким образом, все работает так, как должно работать, когда я запускаю его с помощью app_dev.php, но когда я его запускаю с помощью app.php. Это просто не работает. В журналах говорится: [2017-11-27 09:02:51] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\DBALException: "An exception occurred while executing […]

Доктрина Symfony Многие для многих вставляют

У меня проблема с моими сущностями и контроллерами в Symfony. Я бы вставлял значение моей базы данных во множество таблиц. Запросы Entity с множеством и многими элементами class Requests { /** * @ORM\ManyToMany(targetEntity="Tipi", inversedBy="requests") * @ORM\JoinTable(name="tipi_richieste") */ private $tipi; public function __construct() { $this->tipi = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Add tipi * * @param […]