It's returning an array of Release objects, not a query. To use this you'd
have to loop over the array and call getStory() on each one. A better option
is probably to use getByAttributesQuery() instead, which will give you back
a query instead of an array of objects.

On Tue, May 6, 2008 at 7:59 AM, wkolcz <[EMAIL PROTECTED]> wrote:

> * 'The gateway has a getByAttributesQuery method. Use this for a query and
> change the service cfc to use this on your 'getreleasess()' method.'*
>
> According to the getReleasess(), it does use that Gateway function. I can
> invoke it, pass in the instances of the Gateway and the DAO, but I am
> getting back an array of the same object. How do I use these to output the
> record of the column "story".
>
> My cfdump looks like this:
>
> 1component medportal.apps.newsroom.model.releases.releases [short version]
> 2component medportal.apps.newsroom.model.releases.releases [short version]
> 3component medportal.apps.newsroom.model.releases.releases [short version]
> 4component medportal.apps.newsroom.model.releases.releases [short version]
> 5component medportal.apps.newsroom.model.releases.releases [short version]
> 6component medportal.apps.newsroom.model.releases.releases [short version]
> 7component medportal.apps.newsroom.model.releases.releases [short version]
> 8component medportal.apps.newsroom.model.releases.releases [short version]
> 9component medportal.apps.newsroom.model.releases.releases [short version]
> 10component medportal.apps.newsroom.model.releases.releases [short
> version]11component medportal.apps.newsroom.model.releases.releases [short
> version]12component medportal.apps.newsroom.model.releases.releases [short
> version]13component medportal.apps.newsroom.model.releases.releases [short
> version]14component medportal.apps.newsroom.model.releases.releases [short
> version]15component medportal.apps.newsroom.model.releases.releases [short
> version]16component medportal.apps.newsroom.model.releases.releases [short
> version]17component medportal.apps.newsroom.model.releases.releases [short
> version]18component medportal.apps.newsroom.model.releases.releases [short
> version]19component medportal.apps.newsroom.model.releases.releases [short
> version]20component medportal.apps.newsroom.model.releases.releases [short
> version]21component medportal.apps.newsroom.model.releases.releases [short
> version]22component medportal.apps.newsroom.model.releases.releases [short
> version]23component medportal.apps.newsroom.model.releases.releases [short
> version]24component medportal.apps.newsroom.model.releases.releases [short
> version]25component medportal.apps.newsroom.model.releases.releases [short
> version]26component medportal.apps.newsroom.model.releases.releases [short
> version]27component medportal.apps.newsroom.model.releases.releases [short
> version]28component medportal.apps.newsroom.model.releases.releases [short
> version]29component medportal.apps.newsroom.model.releases.releases [short
> version]30component medportal.apps.newsroom.model.releases.releases [short
> version]31component medportal.apps.newsroom.model.releases.releases [short
> version]32component medportal.apps.newsroom.model.releases.releases [short
> version]33component medportal.apps.newsroom.model.releases.releases [short
> version]34component medportal.apps.newsroom.model.releases.releases [short
> version]35component medportal.apps.newsroom.model.releases.releases [short
> version]36component medportal.apps.newsroom.model.releases.releases [short
> version]37component medportal.apps.newsroom.model.releases.releases [short
> version]38component medportal.apps.newsroom.model.releases.releases [short
> version]39component medportal.apps.newsroom.model.releases.releases [short
> version]40component medportal.apps.newsroom.model.releases.releases [short
> version]41component medportal.apps.newsroom.model.releases.releases [short
> version]42component medportal.apps.newsroom.model.releases.releases [short
> version]43component medportal.apps.newsroom.model.releases.releases [short
> version]
>
> ------------------------------
> *From*: Alan Livie <[EMAIL PROTECTED]>
> *Sent*: Tuesday, May 06, 2008 4:45 AM
> *To*: "[email protected]" <[email protected]>
> *Subject*: [CFCDEV] Re: Help in learning service objects: How to use
>
>
>
> The gateway has a getByAttributesQuery method. Use this for a query and
> change the service cfc to use this on your 'getreleasess()' method.
>
> To save yourself doing this all the time you can make customise the
> generator to generate the cfc's they way you want them.
>
> Also, a good tip .... these generated gateways and DAO's .... when you
> want to add more methods etc do it in a different cfc and subclass the
> generated ones with your custom ones.
>
> Then if you add or remove columns from the db table the gateways and DAO's
> are based on you can just regen the cfc's and overwrite without worrying
> about all your custom stuff.
>
> It doesn't work so well with services as my services are usually
> assosiated with more than one Gateway and DAO.
>
> Another option is Transfer (before someone recommends it :-) )
>
> Alan
> ________________________________________
> From: [email protected] [EMAIL PROTECTED] On Behalf Of
> wkolcz [EMAIL PROTECTED]
> Sent: 06 May 2008 12:36
> To: [email protected]
> Subject: [CFCDEV] Help in learning service objects: How to use
>
> I downloaded and installed Brian Rinaldi's Illudium PU-36 Code Generator.
> It produced a DAO, a Gateway, a bean, and a service object. I am attempting
> to learn how a service object works, or, more imporantly, how to use the
> service object. It comes with the following functions. (mine happens to be
> releasesServices.cfc)
>
> init (takes an instance of the DAO and the Gateway)
> createreleases
> getreleases
> getreleasess
> savereleases
> deletereleases
>
> So basically, I am getting the DAO (create,get,save,delete) and a Gateway
> (getreleasess)? How can I call the gateway to return a list of records. Or,
> more important, how can I use the results on my view? Its returned as an
> array. What am I missing. I need the education :-)
>
> I can setting my controller to:
>
>
>
>
>
> Here is the full function:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to