привет, я создал маленький api «foo» на платформе api, и теперь я пытаюсь использовать свои собственные сущности, но продолжаю получать ошибку 404, ресурсы не найдены.
Я следую этому уроку:
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;
Если кто-то может помочь мне понять, почему это не работает, я очень ценю это 🙂
Спасибо заранее!
В большинстве случаев после изменения объекта или создания объекта вы должны выполнить:
$ php bin/console cache:clear
чтобы новые изменения вступили в силу.
Я до сих пор не нашел способ отключить кеш для режима разработки.
Других решений пока нет …