Я пытаюсь создать светильники для моего проекта Symfony.К сожалению, я страдаю от следующей ошибки:
В строке LoadDataFixturesDoctrineCommand.php 95:
Не удалось найти службы фиксации для загрузки.
Я перепробовал все, что люди предложили здесь.Но не поможет.
Мой код такой:
<?php
namespace App\DataFixtures;
use App\Entity\Users;
use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Common\Persistence\ObjectManager;
use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
class UserFixtures extends Fixture
{
private $encoder;
private function __construct(UserPasswordEncoderInterface $encoder){
$this->encoder = $encoder;
}
public function load(ObjectManager $manager)
{
$user = new Users();
$user->setUsername('wessel');
$user->setPassword(
$this->encoder->encodePassword($user, '123abc')
);
$user->setEmail('test@test.te');
$manager->persist($user);
$manager->flush();
}
}
У меня есть возможность редактировать services.yaml, я добавил:
App\DataFixtures\:
resource: '../src/DataFixtures'
tags: [doctrine.fixture.orm]
К сожалению, нет помощи, что я делаюнеправильно?