[buddypress-trac] [BuddyPress Trac] #6426: 'fields' => 'ids' for activity queries
buddypress-trac
noreply at wordpress.org
Wed Aug 19 14:03:59 UTC 2015
#6426: 'fields' => 'ids' for activity queries
----------------------------------+------------------
Reporter: boonebgorges | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 2.4
Component: Component - Activity | Version:
Severity: normal | Resolution:
Keywords: has-patch |
----------------------------------+------------------
Comment (by boonebgorges):
> I'd be happy to stick with a plain activity IDs array in this case.
Yeah. I keep trying to make us more consistent with WordPress, but it's
hard. WP has `get_posts()`, which returns the `posts` array from a
`WP_Query` object. We have a query class that returns a structured array
(sorta like `WP_Query`), but our wrapper `bp_activity_get()` returns that
entire multi-d array, instead of just the `activities` items. So either we
follow WP here and return only the IDs, or we remain internally consistent
and return `array( 'activities' => array( 1, 2, 3 ) ... )`. I guess I lean
toward the latter, and maybe at some point in the future we can provide a
convenience function that acts more like `get_posts()` in WP.
> But, a dev would need to do the following to fetch all activity IDs
This seems like expected behavior. `fields` is about the format of the
return values. It shouldn't be a filter on the records returned.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6426#comment:10>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list