2017-04-10 2 views
-1

Wer hat Erfahrung in der Fehlersuche bei Symfony 3 und Sylius?
habe ich eine neue Einheit, ich folgte den Anweisungen von der documentation hereSylius/Symfony3 Sie haben einen nicht existenten Service angefordert

Schritt für Schritt Wenn ich laufen:

php bin/console doctrine:schema:update --force 

es erfolgreich eine neue Tabelle in der DB erstellt, die mit der neuen Einheit/Modell entspricht , aber wenn ich versuche, mit dieser Tabelle zu interagieren, bekomme ich:

Sie haben einen nicht existenten Dienst "sylius.repository.status_code" angefordert.

Ich habe die Entity jetzt dreimal neu erstellt und kann nicht herausfinden, wo ich falsch gelaufen bin.

$statusCodes = $this->container->get('sylius.repository.status_code'); 
$statusCode = $statusCodes->find(1); 
dump($statusCode); exit; 
+0

Sie Cache zu löschen Versuchten? – striker

+0

ja, keine Änderung im Ergebnis – anitaBeerOr9

+0

Versuchen Sie, den Service-Container im CLI: bin/console debug: container zu debuggen und schauen Sie, welche Dienste definiert sind. –

Antwort

0

Kreieren Sie dieses bis zur Unerfahrenheit .... wieder. Die Entität wurde erfolgreich erstellt und zugeordnet, ich habe gerade versucht, auf die falsche Weise darauf zuzugreifen. Anstatt die Standards mit Weg-

$this->container->get('sylius.repository.table_name');

ich gelernt, dass man das Bündel Namen in dem DB-Aufruf verwenden muß. Beispiel- $this->container->get('bundle_name.repository.table_name');

Rookie Bewe-

Verwandte Themen