Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo

LimitWordCount / FirstParagraph, Etc. (How to convert SQL result to Object?)


Go to End


1646 Views

Avatar
Garrett

Community Member, 245 Posts

26 September 2008 at 5:50am

LimitWordCount / FirstParagraph, Etc. (How to convert SQL result to Object?)

Hi,

I am getting the results of a custom search query (on Blog Entries only). I am getting the $Content field from SiteTree and am unable to use either LimitWordCount or FirstParagraph on it. The error is: "Trying to get property of non-object". How can I "convert" this to an object so that I can use these methods?

My results are being returned as follows:

$results->push(new ArrayData(array(
"Title" => $Title,
"Content" => $Content->FirstParagraph, ??????????
"URLSegment" => $URLSegment,
"Date" => date('F d, Y', strtotime($Date)),
"Author" => $Author,
"Tags" => $Tags
)));

A little help? have run into this issue numerous times and have never solved it.

Thanks,
Garrett