Skip to the content
Documentation

How to convert request parameters into API objects: compa...

No ratings yet

Versions Compared

Old Version 1

changes.mady.by.user Dominika Kurek

Saved on Nov 16, 2015

compared with

New Version Current

changes.mady.by.user Dominika Kurek

Saved on Feb 01, 2016

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Status
colour Yellow
title >= 2015.01

What it does

In lots of cases, a request will provide a contentId or a locationId. Before using them, you will have to load API object within your controller.

...

Thanks to the param converter, you can directly  directly have the API object at your disposal. All you have to do is:

  • For Locations:
    • In your controllers controller's signature, type int the variable to Location.
    • Make sure a parameter named "locationId" is provided by the request.
  • For Content items:
    • In your controller's signature, typeint the variable to Content
    • Make sure a parameter named "contentId" is provided by the request

...

If you want to understand how it works, you can check Symfony's param converter documentation and the pull request implementing the Repository ParamConverters.

...

Comments

Add a comment

Comments are read by a moderator before they appear.