No. [font=“Courier New”]CListView[/font] needs a class implementing [font=“Courier New”]IDataProvier[/font]. So any DataProvider is sufficient
Your easy way out is to pass [font="Courier New"]$user->listings[/font] to a CArrayDataProvider.
The cleaner solution were to set up a CActiveDataProvider for the [font="Courier New"]Listing[/font] class and filter out by [font="Courier New"]user_id[/font]:
Well, that’s CArrayDataProvider for you. But you will end up with no (easy) filtering capabilities and sorting in PHP userland (which you usually want to avoid).