Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF4] Problem z wykonaniem komendy z konsoli, Problem z wykonaniem php bin/console doctrine:fixtures:load
damianooo
post 19.03.2020, 23:10:07
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

Ostrzeżenie: (0%)
-----


W Symfony 4.4.2 po wykonaniu komendy: sudo php bin/console doctrine:fixtures:load otrzymuje komunikat:

  1. There are no commands defined in the "doctrine:fixtures" namespace.
  2.  
  3. Did you mean one of these?
  4. doctrine
  5. doctrine:cache
  6. doctrine:database
  7. doctrine:generate
  8. doctrine:mapping
  9. doctrine:migrations
  10. doctrine:query
  11. doctrine:schema
  12.  
  13. You may be looking for a command provided by the "DoctrineFixturesBundle" which is currently not installed. Try running "composer require
  14. doctrine/doctrine-fixtures-bundle --dev".


mimo tego ze w pliku composer.json mam:

  1. "require": {
  2. "php": "^7.1.3",
  3. "ext-ctype": "*",
  4. "ext-iconv": "*",
  5. "doctrine/doctrine-fixtures-bundle": "^3.3",


a takze w pliku conig/bundles.php tak:

  1. Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle::class => ['dev' => true, 'test' => true],
  2. Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle::class => ['all' => true],
  3. ];


jednak co ciekawe jak wykonam komende
  1. sudo php bin/console

to nie widze na liscie dotepnych komend komendy
  1. doctrine:fixtures


prosze o podpowiedz co jest nie tak bo juz nie mam pomyslow .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post 26.03.2020, 21:54:06
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Główny config jest w .env.

W .env.test.local nadpisujesz tylko te rzeczy które są inne. Wywal te APP_ENV z test.

Żeby odpalić jakieś polecenie z konsoli w konkretnym środowisku musisz dodać --env=test

Testy phpunit mają swój plik phpunit.xml.dist i to w tym pliku jest APP_ENV
Kod
<server name="APP_ENV" value="test" force="true" />


Jak odpalisz sobie phpunit to on będzie odpalany w środowisku test zgodnie z tym co jest w phpunit.xml.dist
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 05:22