Не удалось найти службы фикстур для загрузки - Symfony 3.2

После того, как я запустил команду php bin / console доктрина: приспособления: загрузка, я получил это сообщение об ошибке.

20:41:01 ERROR [console] Error thrown while running command "doctrine:fixtures:load". Message: "Could not find any fixture services to load." ["error" => InvalidArgumentException {trace: { …} …},"c ommand" => "doctrine:fixtures:load","message" => "Could not find any fixture services to load."] [] 20:41:01 ERROR [console] Command "doctrine:fixtures:load" exited with code "1" ["command" => "doctrine:fixtures:load","code" => 1] []

[InvalidArgumentException] Не удалось найти сервисы фикстур для загрузки

doctrine: fixtures: load [--append] [--em EM] [--shard SHARD] [--purge-with-truncate] [-h | --help] [-q | --quiet] [-v | vv | vvv | --verbose] [-V | --version] [--ansi] [--no-ansi] [-n | --no-Interaction] [-e | --env ENV] [ --no-debug] [-]

Я полагаю, что что-то не так с конфигурацией services.yaml, но я не знаю что. Я работаю в Symfony 3.2.. Кто-нибудь может мне помочь исправить эту ошибку?

Код:

namespace AppBundle\DataFixtures\ORM;

use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Common\Persistence\ObjectManager;
use AppBundle\Entity\Wallpaper;

class LoadWallpaperData implements FixtureInterface
{
public function load(ObjectManager $manager)
{
$wallpaper = (new Wallpaper())
    ->setFilename('abstract-background-pink.jpg')
    ->setSlug('abstract-background-pink')
    ->setWidth(1920)
    ->setHeight(1080)
;

$manager->persist($wallpaper);
$manager->flush();
}
}

services.yaml

parameters:
#parameter_name: value
 services:

#service_name:
#    class: AppBundle\Directory\ClassName
#    arguments: ['@another_service_name', 'plain_value', '%parameter_name%']
app.command.wallpaper_setup:
class: AppBundle\Command\SetupWallpapersCommand
arguments:

  - "%kernel.root_dir%"
  - "@doctrine.orm.default_entity_manager"

tags:

  - { name: console.command }

stackoverflow.com/questions/47661500/… вам помогает?

Nico Haase 16.03.2018 22:47
Нет, у меня это не работает. Может быть, он работает с Symfony> = 3.4. Я думаю, мне нужно вручную пометить «doctrine.fixture.orm», но я не знаю, как это сделать.
SymfonyBeginner 21.03.2018 16:00
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
482
0

Другие вопросы по теме