2017-02-22 6 views
0

Hallo Ich habe die kleine "foo" API mit der API-Plattform erstellt und ich versuche jetzt, meine eigenen Entitäten zu verwenden, aber ich bekomme den Fehler 404 keine Ressourcen gefunden.404 Ressource nicht gefunden API-Plattform

Ich verfolge dieses Tutorial: https://api-platform.com/docs/distribution/

Hier ist meine Einheit

<?php 

namespace AppBundle\Entity; 

use ApiPlatform\Core\Annotation\ApiResource; 
use Doctrine\ORM\Mapping as ORM; 

/** 
* Job 
* 
* @ApiResource 
* @ORM\Entity 
*/ 
class Job 
{ 
    /** 
    * @var int 
    * 
    * @ORM\Column(name="id", type="integer") 
    * @ORM\Id 
    * @ORM\GeneratedValue(strategy="AUTO") 
    */ 
    private $id; 

    /** 
    * @var string 
    * 
    * @ORM\Column(name="title", type="string", length=100, nullable=false) 
    */ 
    private $title; 

    /** 
    * @var string 
    * 
    * @ORM\Column(name="description", type="text") 
    */ 
    private $description; 

    /** 
    * @var Location The location this job is about. 
    * 
    * @ORM\ManyToOne(targetEntity="Location", inversedBy="jobs") 
    */ 
    private $location; 

Wenn jemand meine helfen, warum dies nicht funktioniert, ich wirklich es schätzen würde :)

Vielen Dank im Voraus!

+0

Vielleicht stimmt etwas mit Ihrem Controller/Route nicht, können Sie seinen Code anzeigen? – ShinDarth

+0

Überprüfen Sie, ob Sie die symfony's config.yml und parameters.yml richtig konfiguriert haben, und alle Abhängigkeiten für api-platform in AppKernel –

+0

Überprüfen Sie, ob Sie die symfony's config.yml und parameters.yml korrekt konfiguriert haben, und alle Abhängigkeiten für api-Plattform in AppKernel –

Antwort

0

Die meisten der Zeit nach einer Änderung an Unternehmen oder Schaffung von Unternehmen müssen Sie laufen:

$ php bin/console cache:clear 

, um die neuen Änderungen wirksam werden. Ich habe immer noch keine Möglichkeit gefunden, den Cache für den Entwicklermodus zu deaktivieren.