Articles of orm

Отображение FAIL – отображение сущности класса 'PI \ UnidadBundle \ Entity \ HorasPorUnidad' неверно.

У меня проблема, и я не знаю, как это исправить. У меня есть два объекта: <?php namespace PI\ProyectoBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Doctrine\ORM\Event\LifecycleEventArgs; /** * @ORM\Entity * @ORM\Table(name="proyectos") * @ORM\Entity(repositoryClass="PI\ProyectoBundle\Entity\Repository\ProyectosRepository") * @ORM\HasLifecycleCallbacks */ class Proyectos { /** * @ORM\Id * @ORM\Column(type="integer") */ protected $id; /** * @ORM\Column(type="string", length=45, unique=true, nullable=false) */ protected $nombre; /** […]

Как вы переопределяете константу в моделях доктрины?

В Doctrine вам предоставляется константная переменная, которая позволяет вам устанавливать глобальный столбец идентификатора во всех моделях, которые генерируются кодом Doctrine. Я пытаюсь понять, как я могу переопределить / отключить это значение, чтобы он не создавал этот столбец в конкретной таблице. Константа: ATTR_DEFAULT_IDENTIFIER_OPTIONS Он устанавливается в загрузочном файле PHP и автоматически создает соответствующую таблицу в вашей […]

Какие шаблоны баз данных (ORM, DAO, Active Record и т. Д.) Используются для небольших / средних проектов?

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

Что такое хороший язык определения модели базы данных?

Мы разрабатываем существенное веб-приложение PHP с использованием среды Zend. В это время продукт начинает стабилизироваться, и мы избегаем быстрой и грязной настройки, чтобы избежать регрессий. В частности, мы сейчас работаем над единой общей базой данных, которую каждый редактирует. Мы хотим избавиться от этого как можно скорее. Структура Zend, похоже, не поддерживает классический механизм RAD (Djangoish), […]

Может ли кто-нибудь сказать мне, как получить косвенно связанные классы с помощью Propel ModelCriteria?

По возможности, мне нужна помощь со стороны сообщества. У нас есть проект на работе, и настало время для рефакторинга. Мы используем PHP 5 и Propel 1.6 в качестве слоя ORM. Идея на самом деле довольно проста: мы пытаемся одновременно получить всю соответствующую информацию. Однако эта информация не всегда напрямую связана с основным классом (или, другими […]

Apigility – Как использовать модуль ORM Doctrine из командной строки ZF2

Привет, я новичок в Apigility . Я пытаюсь настроить doctrine-orm-модуль. Когда я попытался запустить приведенную ниже команду и получить эту ошибку $ cd /var/www/apigility/zf-apigility-skeleton/vendor/doctrine/doctrine-module/bin $ php doctrine-module.php Ошибка: PHP Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for doctrine.cli' in /var/www/apigility/zf-apigility-skeleton/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:529 Stack trace: #0 /var/www/apigility/zf-apigility-skeleton/vendor/doctrine/doctrine-module/bin/doctrine-module.php(51): Zend\ServiceManager\ServiceManager->get('doctrine.cli') #1 […]

Doctrine ORM CLI Tool Не работает

У меня была доктрина версии 2.3.2, чей инструмент CLI работал отлично. Теперь просто попробуйте обновить до ORM v2.4.4, который имеет следующую ошибку, просто выполнив команду «./vendor/bin/doctrine»: PHP Catchable fatal error: Argument 1 passed to Doctrine\ORM\Tools\Console\ConsoleRunner::run() must be an instance of Symfony\Component\Console\Helper\HelperSet, integer given, called in /vagrant/vendor/doctrine/orm/bin/doctrine.php on line 59 and defined in /vagrant/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/ConsoleRunner.php on line […]

Символы классов Symfony2 / Doctrine2 для многоразового пакета

В настоящее время я пытаюсь создать многоразовый пакет с Symfony2 с использованием классов моделей, но я не могу зарегистрировать их сопоставления, поэтому Doctrine их распознает. Я читал, что использование протокола компилятора может быть решением, поэтому я следовал руководству в поваренной книге Symfony ( http://symfony.com/doc/current/cookbook/doctrine/mapping_model_classes.html ), а также посмотрел исходный код в FOSUserBundle для некоторого вдохновения. […]

Каскадный упор не работает (Doctrine ORM + Symfony 2)

Несколько месяцев назад я начал работать с symfony, и меня постоянно беспокоит одно. Это когда у меня есть отношения «один ко многим» в «Доктрине», и я пытаюсь вставить что-то в базу данных. Вот пример: Broker.orm.yml Acme\DemoBundle\Entity\Broker: type: entity table: brokers repositoryClass: BrokerRepository id: id: type: integer generator: { strategy: AUTO } fields: name: type: string […]

Файл не может быть найден при использовании LifecycleCallbacks

У меня проблема с form validation в symfony2 . В моем случае команда $form->isValid() приводит к тому, что The file could not be found. хотя я предоставляю файл при заполнении формы Кроме того, setFile функции setFile в documents entity приводит к выводу, что значение файла задано правильно. Функция setFile и результаты print_r приведены ниже: /** […]