2017-02-22 23 views
0

привет Я создал небольшую «foo» api с api-платформой, и теперь я пытаюсь использовать свои собственные сущности, но я все время получаю ошибку 404, которую не обнаружили ресурсы.404 ресурс не найден api-platform

Я после этого учебника: 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

Проверьте, правильно ли настроены config.yml и parameters.yml symfony, и все зависимости для api-платформы в AppKernel. –

+0

Проверьте, правильно ли настроены config.yml и parameters.yml symfony, и все зависимости для api-платформы в AppKernel –

ответ

0

Большую часть времени после модификации на лица или создания объекта вы должны запустить:

$ php bin/console cache:clear 

, чтобы новые изменения вступили в силу. Я до сих пор не нашел способ отключить кеш для режима dev.

 Смежные вопросы

  • Нет связанных вопросов^_^