Ankündigung

Einklappen
Keine Ankündigung bisher.

DoctrineFixtureBundle Verständnisfrage zur Gruppierung

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Symfony] DoctrineFixtureBundle Verständnisfrage zur Gruppierung

    Hallo,

    das Handbuch ist unverständlich (für mich) bezüglich Aufteilung (Gruppierung) von Fixtures
    PHP-Code:
    // ursprüngliche UserFixture
    class UserFixtures extends Fixture
    {
        public const 
    ADMIN_USER_REFERENCE 'admin-user';

        public function 
    load(ObjectManager $manager)
        {
            
    $userAdmin = new User('admin''pass_1234');
            
    $manager->persist($userAdmin);
            
    $manager->flush();

            
    // other fixtures can get this object using the UserFixtures::ADMIN_USER_REFERENCE constant
            
    $this->addReference(self::ADMIN_USER_REFERENCE$userAdmin);
        }
    }

    // gruppierte UserFixture
    + use Doctrine\Bundle\FixturesBundle\FixtureGroupInterface;

    - class 
    UserFixtures extends Fixture
    + class UserFixtures extends Fixture implements FixtureGroupInterface
    {
        
    // ...

    +     public static function getGroups(): array
    +     {
    +         return [
    'group1''group2'];
    +     }

    Wo und WIE ist group1 definiert?

    Gruß und gesundes neues Jahr


  • #2
    Ok,

    ich habe es verstanden:
    -- FixtureGroupInterface::getGroups()

    This method must return an array of groups on which the implementing class belongs to

    Kommentar

    Lädt...
    X