Частичные запросы очень полезны, если вам нужны результаты, которые не включают различные данные, такие как пароли и тому подобное.
Я использую его для своего REST API, тогда как я не хочу возвращать такие данные, как пароль объекта User.
Примером может быть:
SELECT .... JOIN ... partial user.{user_id, email} ....
А затем вернуть массив с Query::HYDRATE_ARRAY
. Очевидно, это не имело бы особого смысла, если бы вы не увлажняли свой результат.
Это полезно, потому что вы не хотите получать хешированный пароль пользователя, чтобы все могли его видеть (то есть в REST API, где вы отправляете данные в клиентские приложения, такие как управляемые магистрали, или даже приложения iPhone / Android). 1011 *