doctrine2
Symfony не удаляет объект из коллекции
Я знаю, что в целом на эту тему есть множество сообщений. К сожалению, они в основном касаются фактической операции сох ... вить любую необходимую вам информацию по этому вопросу, я просто не знаю, что из этого имеет смысл, потому что их много.
Как публичные поля могут "прервать ленивую загрузку" в Доктрине 2?
Когда я запускаю doctrine orm:validate-schema, появляется куча предупреждений о том, что мои сопоставленные столбцы явл ... лаю их закрытыми и обертываю их), но как это связано с полями объекта? Насколько мне известно, поля загружены полностью.
Symfony2: Поле формы сущности с пустым значением
У меня есть определение формы, в котором используется до сих пор отличный тип поля entity. С помощью опции query_builde ... {
return 'first_null_entity';
}
public function getParent()
{
return 'entity';
}
}
Доктрина 2: Можно ли сохранять сущности в сеансах?
У меня проблема с отложенной загрузкой после сохранения сущности в сеансе PHP. Есть ли какой-либо обходной путь для этого?
Сравните даты между датами с Доктриной
У меня есть приложение Syfmony2 с таблицей, в которой есть поле даты. Это поле даты относится к типу даты и времени.
... мне нужно сравнивать только год, месяц и день, а не часы... только объект даты, а не дата-время.
Есть идеи?
Спасибо: D
Аннотации доктрины тип = "guid" и стратегия = поведение "UUID"?
Хорошо, поэтому я просто хочу знать, как ведет себя эта аннотация:
/**
*
* @ORM\Id
* @ORM\Column(name="id", type="g ... порядке, например, первая вставленная строка имеет меньшее буквенно-цифровое значение, чем последнее значение.. Всегда?
Как получить первую сущность из связанной сущности
У меня есть
Class User {
@OneToMany
private $profiles
}
Теперь у меня есть сущность $user в моем контроллере ... ван на дате. Как я могу этого добиться?
У меня есть метод getProfiles(), но я думаю, что он вернет коллекцию массивов.
Методы проверки наличия взаимосвязи в Доктрине2
Кажется, я не могу найти в документации по доктрине никаких упоминаний о том, как проверить, имеет ли сущность существу ... = new ArrayCollection();
}
public function hasUsers() {
return count($this->users) > 0;
}
}
Доктрина QueryBuilder удалить с помощью соединений
Я пытаюсь использовать Doctrine QueryBuilder для выполнения следующего SQL-запроса:
DELETE php FROM product_hole_patt ... olePattern php
WHERE hpt.slug = :slug AND php.product=:product
Таким образом, соединения, похоже, полностью опущены.
Symfony2/Доктрина сопоставила суперкласс в середине наследования таблицы классов
В настоящее время у меня есть структура модели следующим образом:
/**
* @ORM\Entity
* @ORM\InheritanceType("JOINED") ... структура, которую я должен использовать, или другая способ сделать эти поля общими, не добавляя их в базовое значение?
Доктрина отсоединения, кэширования и слияния
Я придерживаюсь Доктрины 2.3. У меня есть следующий запрос:
$em->createQuery('
SELECT u, c, p
FROM Entitie ... s($this->user); и $em->contains($this->user['company']); возвращают значение false. Что звучит... неправильно.
Symfony2, создайте предложение querybuilder where, не пустое или не нулевое
У меня есть одно поле массива типов в сущности,
MyEntity.php
/**
* @var string
*
* @ORM\Column(name="excepcionM ... >setParameter('empty', serialize([])) //not empty
->getQuery();
return $query->getResult();
}
Доктрина не находит данные в Google App Engine?
Когда я выполняю простой запрос, например, нахожу всех пользователей, он возвращает пустой массив.
$users = $em->get ... янный.
$pdo = $em->getConnection();
$users = $pdo->query('SELECT * FROM user');
var_dump($users->fetchAll());
Использование дискриминатора в сущности, которая расширяет другой
Я пытаюсь использовать Discriminator в сущности, которая простирается от другой. Это код, который я сделал:
/**
* @OR ... сключение из происходящего.
Есть ли способ это исправить? Можно ли использовать дискриминатор в расширенных классах?
Как заставить доктрину обновлять поля типа массива?
У меня есть сущность доктрины с полем типа массива:
/**
* @ORM\Table()
*/
class MyEntity
{
(...)
/**
* ... леживания по умолчанию для других полей и использовать NotifyPropertyChanged только для поля, в котором хранится массив?
Временные приспособления Doctrine2 для тестирования с помощью phpunit
У меня есть приложение, построенное на Symfony2 + Doctrine2, для которого я хочу создать несколько тестов (с помощью ph ... ужна. Итак, есть ли способ создать временные (или виртуальные) светильники или мне нужно вручную создавать и удалять их?
Symfony2: Базовая таблица или представление не найдены: 1146
Проблема
Привет, я работаю с другом над проектом Symfony2. Он работает на компьютере под управлением Windows, а я на ... 77df5fc0d8aac )
Я действительно не могу себе представить, в чем проблема.
Я надеюсь, что кто-нибудь сможет нам помочь!
Использование DBAL доктрины для подсчета количества строк из запроса SELECT
ХОРОШО, поэтому я ищу аккуратный и короткий способ подсчета количества строк из запроса SELECT с использованием Doctrin ... так, каков самый аккуратный способ сделать это? Я думаю, это потому, что я привык к отличному атрибуту MySQLI num_rows!
Команда Symfony2 "доктрина:схема:обновление" не обнаруживает изменения файла признаков, используемых в сущностях
У меня есть файл признаков с общим кодом между сущностями.
Пример файла признаков:
<?php
namespace Acme\CmsBund ... влений сущностей при изменении файла признаков я потерял часть преимуществ совместного использования кода с признаками.
Доктрина 2. orm: схема-инструмент: обновление. Установить идентификатор запуска
Когда я использую ./bin/doctrine orm:fixtures:load для заполнения таблиц образцами данных, первая миграция устанавливае ... к 5,6,7,8,9 и так далее...
Как я могу сбросить счетчик идентификаторов AI на 1, если я загружаю светильники много раз?