nilportugues on 2.1.0
nilportugues on master
Fix resourceNotFoundResponse mi… Merge branch 'configurable-attr… Merge pull request #25 from m1n… (compare)
nilportugues on master
Make attributes case configurab… Merge pull request #32 from m1n… (compare)
Hi guys...) One question, I'm using UUID as Id, and have an error:
So, have simple mapping:
mapping:
class: Acme\AppBundle\Entity\Person
alias: Person
aliased_properties:
firstName: firstName
lastName: lastName
hide_properties: []
id_properties:
- id
urls:
self: persons_view # @Route name
and in controller trying to get one record
/**
* @param Request $request
* @param string $id UUID
*
* @CF\Route("/{id}", name="persons_view", requirements={"id":"[a-z0-9-]+"})
* @CF\Method("GET")
*/
public function viewAction(Request $request, $id)
{
$person = $this->personRepository->find($id);
$serializer = $this->get("nil_portugues.serializer.json_api_serializer");
// after this line all down )) with error: `Parameter "id" for route "persons_view" must match "[a-z0-9-]+" ("{id}" given) to generate a corresponding URL.`
}
If I remove jsonapi serializer, all good.