[#] PHP и OData: пересаживаемся с велосипедов на технологию от Microsoft
habrabot(difrex,1) — All
2015-09-28 15:30:06


Нынче модно делать API и многие из нас уже реализовывали какие-то API на PHP. Одна из задач REST API — отдавать наборы данных, чтобы их в конечном итоге отобразить в табличном виде. Для этого, помимо прочего, приходится решать такие задачи:

* провалидировать запрос,
* отфильтровать данные,
* отсортировать данные,
* запрашивать и отдавать не все колонки, а только некоторые,
* реализовать пагинацию.

Не знаю как вы, но я вижу, что часто это делается велосипедными решениями. Задачи с виду не сложные, но чтобы их решить качественно, приходится потратить немало времени на разработку, документацию и разъяснения коллегам, как работает ваше изобретение. Я расскажу о том, как можно реализовать эти задачи весьма технологично с помощью OData. ![image][1] [Читать дальше →][2]

[1]: https://habrastorage.org/getpro/habr/post_images/c4a/6ac/43a/c4a6ac43ae7c2332e4c490fc3e0c1b26.jpg
[2]: http://habrahabr.ru/post/267811/#habracut