Вопросы по теме 'doctrine-orm'
Как именно использовать onDelete = SET NULL - Doctrine2
У меня есть класс Category , содержащий это:
/**
* @ORM\OneToMany(targetEntity="Friend", mappedBy="category")
* @ORM\OrderBy({"name" = "ASC"})
*/
protected $friends;
и класс Friend с этим:
/**
*...
12.01.2024
Как настроить расширения доктрины в Zend Framework 2?
Я добавил эту строку в свой composer.json:
"gedmo/doctrine-extensions": "dev-master"
И это внутри моего модуля module.config.php:
'doctrine' => array(
'driver' => array(
__NAMESPACE__ . '_driver' => array(...
30.11.2023
Параметр пользовательских функций DQL Symfony 2/Doctrine имеет ограничение длины строки?
Я создал свою пользовательскую функцию DQL для Doctrine DQL:
class Translate extends FunctionNode {
public $field;
public function getSql(SqlWalker $sqlWalker) {
$query = "TRANSLATE(" . $this->field->dispatch($sqlWalker) ....
12.01.2024
Ошибка Symfony 2.1: импортировать @ORM\Table в репозиторий
Я обновляю приложение с Symfony 2.0 до Symfony 2.1, следуя этому файл обновления, и все работает нормально, за исключением того, что после cache:clear я получаю сообщение об ошибке при использовании некоторых репозиториев. Вот ошибка:...
24.01.2024
Поместите подчеркивание в имена классов объекта Symfony2
На самом деле я закончил проект с использованием Symfony2, но мой босс хочет, чтобы я изменил имена таблиц в базе данных. Он хочет поставить подчеркивание в именах моих таблиц, что означает подчеркивание в именах классов.
Я пытался сделать это, но...
21.12.2023
доктрина 2 многие ко многим (Товары - Категории)
Привет, у меня есть отношение «многие ко многим» между элементами (продуктами) и категориями, и я реализовал эти три объекта:
Сущность предмета:
/**
* @Entity
* @Table(name="items")
*/
use Doctrine\Common\Collections\ArrayCollection;...
09.01.2024
Doctrine не может создать БД с именем «Symfony».
Hello console выдает эту проблему при попытке создать базу данных через консоль. Я использую единый сервер под Windows 7 и пытаюсь изучить Symfony. Он говорит, что не может найти драйвер pdo_mysql, но я уже использую pdo с собственным php-кодом....
27.12.2023
simplexml_load_file(): предупреждение ввода-вывода: не удалось загрузить внешний объект /user-bundle/Resources/config/doctrine/model/User.orm.xml
У меня есть некоторые проблемы с моим производственным развертыванием Symfony2,
Я пробовал много решений, но ни одно из них не сработало.
У меня случайно возникает эта ошибка при доступе к моему приложению symfony в производственной среде:
(...
09.12.2023
Как получить дополнительные данные для подачи типа поля коллекции symfony2?
Я использую базовое поле коллекции с Symfony2, и все работает хорошо.
Скажем, у меня есть:
->add('product', 'collection', array(...))
Теперь, на мой взгляд, я звоню product.vars.data.owner , где у меня есть oneToOne...
22.11.2023
Имя динамической таблицы Doctrine2 для объекта
Я пытаюсь добавить динамическое имя таблицы для некоторых из моих сущностей.
Я прочитал этот пост [Имена динамических таблиц/сущностей в Doctrine 2][1] [1]: Динамические имена таблиц/сущностей в Doctrine 2 и это о слушателе доктрины [слушатель...
28.12.2023
Как сделать UNION с Doctrine?
Я пытаюсь сделать следующий запрос:
public function findByNotifications($ownerId)
{
$em = $this->getEntityManager();
$query = $em->createQuery('
SELECT n FROM
(SELECT n FROM...
28.11.2023
Доктрина Symfony2 подсчитывает все как целое число
Я хочу получить количество всех записей в БД. Я не нашел ни одного рекомендуемого способа сделать это. Итак, я встроил в репозиторий своей сущности эту функцию:
public function countAll()
{
return $this->createQueryBuilder('post')...
03.01.2024
Разбивка на страницы и собственный запрос для Doctrine 2
Я использую Symfony и Native Queries Doctrine 2.
Мои запросы очень сложные ( множественные соединения, подзапросы... ).
Я хочу добавить LIMIT для нумерации страниц.
Но LIMIT выполняется для всех таблиц; Я хочу выполнить только для...
08.12.2023
Symfony 3 Form EntityType не предварительно заполняет объект
My Choices, также известный как EntityType: class, не заполняет параметры выбора.
у меня есть "контракт"-сущность, которая имеет значения:
object(TradePortalBundle\Entity\Contract)[1206]
private 'id' => int 26
private 'classification'...
07.01.2024
доктрина symfony: сгенерировать: сущности не могут автоматически загружать аннотации
Я запускаю Symfony 3.1.5, PHP 7.0.12 и композитор 1.2.1.
У меня есть простая сущность:
<?php
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Class Event
* @package AppBundle\Entity
* @ORM|Entity
*...
02.11.2023
Doctrine2 — прокси-объект среди обычных объектов в getResult
В моем контроллере Symfony2 у меня есть два запроса: как в этом примере:
$object = $this->getDoctrine()->getManager()
->createQuery('SELECT PARTIAL o.{id,name,field1}
FROM SomeBundle:SomeEntity o...
12.01.2024
Ошибка при очистке доктрины - ›null var на Entity
У меня есть эта ошибка на Symfony 3, я использую сущность в сущности для вставки строки с FK в другую таблицу, в этом случае $ video содержит $ user (user_id):
Возникла исключительная ситуация при выполнении 'INSERT INTO videos (title,...
05.01.2024
Доктрина Symfony: отношение «один ко многим» удаляет родительский объект
У меня есть родительский и дочерний объект. После того, как все дочерние сущности будут удалены, symfony также удалит мою родительскую сущность. Мне не нравится такое поведение, родительский объект должен существовать независимо от того, есть ли...
12.12.2023
Получить текущего вошедшего в систему пользователя в объекте
Я хочу создать некоторые виртуальные свойства для сущности в отношении n:m .
У меня есть сущность User , Achievment и AchievementUser . Значение, которое пользователь имеет в Достижении, хранится в поле value в объекте AchievementUser ....
09.12.2023
Принудительно присоединиться к доктрине
Привет, я новичок в доктрине 2.
В моем случае я получил объект действия с идентификатором, именем, action_type_id и объект action_type с идентификатором, именем.
У меня есть 2 объекта действия, а action_type - это отношение manyToOne.
Если я...
22.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..