Я пытаюсь получить свои объекты страницы с помощью Doctrine QueryBuilder. Я успешно реализовал ORM, и он без проблем сгенерировал мою базу данных. Теперь, когда я хочу захватить Entities из базы данных, кажется, что возвращает QueryException Fatal error: Uncaught exception 'Doctrine\ORM\Query\QueryException' with message 'SELECT page FROM Website\Model\Body\Page page WHERE page.isActive = 1' in path\to\orm\Doctrine\ORM\Query\QueryException.php:39 Stack trace: […]
Я использую Micro Kernel, и я попытался настроить Doctrine ORM. приложение / Config / config.yml framework: secret: S0ME_SECRET templating: engines: ['twig'] profiler: { only_exceptions: false } doctrine: dbal: driver: pdo_mysql host: 127.0.0.1 dbname: symfony-micro user: root password: '' orm: Приложение / AppKernel.php use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Routing\RouteCollectionBuilder; use Doctrine\Common\Annotations\AnnotationRegistry; $loader […]
Существуют ли какие-либо проекты PHP ORM, которые поддерживают базы данных MySQL и NoSQL, такие как MongoDB? В настоящее время я использую RedBean для работы с MySQL ORM, однако я хотел бы представить MongoDB в applicationatoin и, возможно, даже заменить некоторые из MySQL с MongoDB в будущем. ORM, который может позволить мне легко перейти между ними, […]
Работая над проектом с Zend Framework, я использую Propel ORM со многими связанными объектами базы данных. Я новичок в обоих, но у меня есть объектные модели, созданные и работающие. Я просто пытаюсь получить доступ к объекту сейчас. У меня есть метод для создания нового пользователя, его работоспособности и обновлений связанных строк (не все связанные, но […]
У меня есть три объекта: « User , « Answer и « Question . Существует связь OneToMany между User и Answer и отношение ManyToOne между Answer и Question . В принципе, конкретный пользователь, возможно, дает ответы на кучу вопросов. То, что я пытаюсь выполнить в мире ORM, – это получение ВСЕХ вопросов и связанных с […]
Я сейчас переписываю службу REST, и я решил пойти с Slim Framework, и я использую Eloquent ORM, потому что он работает лучше всего для меня. Раньше я делал свои мягкие удаления с deleted столбцом и устанавливал его для 1 или 0 для удаленных или нет. С Eloquent он устанавливает timsestamp для столбца deleted_at , есть […]
Привет, я искал в Интернете, и я не понимаю, почему я получаю эту ошибку. Я не вижу ошибок в этом коде. 1 голос может иметь много ответов и 1 ответ может иметь один голос Ошибка: Найденный объект типа Doctrine \ Common \ Collections \ ArrayCollection в ассоциации myvote \ usuariosBundle \ Entity \ Answer # […]
В ответ на предыдущий вопрос, когда я попросил решение проблемы с нарушением, я пытаюсь найти способ выразить произвольный идентификатор «читаемым» способом. Контекст: мы работаем с объектами (объектами модели домена из DDD ), которые имеют идентификатор . Этот идентификатор (сопоставленный с первичным ключом базы данных) может быть выражен как строка: '123' , 'ABC' . Некоторые объекты […]
У меня есть следующая таблица Schema::create('jokes_categories', function(Blueprint $table) { $table->increments('id'); $table->string('name'); $table->string('is_active'); $table->timestamps(); }); Schema::create('jokes', function(Blueprint $table) { $table->increments('id'); $table->string('content', 200)->unique();; $table->enum('is_active', array('Y', 'N')); $table->integer('category_id')->unsigned(); $table->foreign('category_id')->references('id')->on('jokes_categories'); $table->timestamps(); }); В таблице jokes category_id является внешним ключом и имеет отношения «один ко многим» с jokes_categories В модели у меня есть следующее: class Joke extends \Eloquent { public […]
У меня есть несколько таблиц в моей системе: news –id –title –content video –id –title –url album –id –title Теперь мне нужно сделать многозначное отношение к этим таблицам, но гибким способом. Я создал таблицу под названием «ссылки» с приведенной ниже структурой: links –parent_entity (example: news) –parent_id (example: 5) –child_entity (exmaple: video) –child_id (example: 2) Как […]