NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Martin Suchodol:4.9.2023 14:38

Ahoj pokouším se v nette zprovnosznit fixtures, ale neustále narážím na jeden a ten samý problém a sice:

[ERROR] Could not find any fixture services to load.

Při nastavování jsem postupoval přesně podle gitu (https://github.com/…master/.docs)

nettrine.neon:

extensions:
  console: Contributte\Console\DI\ConsoleExtension(%consoleMode%)

  nettrine.annotations: Nettrine\Annotations\DI\AnnotationsExtension


  nettrine.dbal: Nettrine\DBAL\DI\DbalExtension
  nettrine.dbal.console: Nettrine\DBAL\DI\DbalConsoleExtension(%consoleMode%)

  nettrine.cache: Nettrine\Cache\DI\CacheExtension

  nettrine.orm: Nettrine\ORM\DI\OrmExtension
  nettrine.orm.cache: Nettrine\ORM\DI\OrmCacheExtension
  nettrine.orm.console: Nettrine\ORM\DI\OrmConsoleExtension(%consoleMode%)
  nettrine.orm.annotations: Nettrine\ORM\DI\OrmAnnotationsExtension

  nettrine.fixtures: Nettrine\Fixtures\DI\FixturesExtension

  nettrine.migrations: Nettrine\Migrations\DI\MigrationsExtension

console:
  url: http://localhost

nettrine.orm.annotations:
  mapping: [
    App\Model\Entity: %appDir%/Model/Entity
  ]

nettrine.fixtures:
  paths:
    - %appDir/Fixtures/

nettrine.migrations:
  directory: %appDir%/Migrations
  namespace: DB\Migrations

Vše by mělo být nastavené dobře, ale vím že se v dokumentaci k nettrine občas vyskytují chyby. Takže je možné že autor něco vypustil.

Základ fixtury:

<?php

declare(strict_types=1);

namespace App\Fixtures;

use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Persistence\ObjectManager;

class ProductFixtures implements FixtureInterface
{
        public function load(ObjectManager $objectManager)
        {
        }
}

Jedna z prvních věcí co mě napadla bylo zaregistrování fixtury jako service, ale to nikam nevedlo

 
Odpovědět
4.9.2023 14:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.