2017-02-22 232 views
0

你好我創建了api平臺的小「富」api,我現在試圖使用我自己的實體,但我一直得到404錯誤找不到資源。404資源未找到API平臺

我下面這個教程: https://api-platform.com/docs/distribution/

這裏是我的實體

<?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; 

如果有人可以幫助我的,爲什麼這並不工作,我會真的感激:)

非常感謝提前!

+0

也許你的控制器/路由有問題,你能顯示它的代碼嗎? – ShinDarth

+0

看看你是否正確配置了symfony的config.yml和parameters.yml,以及AppKernel中的API平臺的所有依賴關係 –

+0

檢查你是否正確配置了symfony的config.yml和parameters.yml,並且所有依賴關係爲AppKernel中的API平臺 –

回答

0

大部分的時間對實體的實體或創建一個修改後,你必須運行:

$ php bin/console cache:clear 

爲了新的更改生效。 我仍然沒有找到一種方法來禁用dev模式的緩存。