Hello
The syntax looks fine, you should place it in your GObject model
(models/g_object.php) and wrap it in a function i.e. "function
myFindQuery($variable=false) { ... }"
If $variable == true etc you can include "Order / Limit" and if it's equal
to false you could exclude it.
Then in your controller just use $results =
$this->GObject->myFindQuery(true);
Don't forget to return your data in the model function!
See an article I wrote on something similar:
http://www.ninjacodermonkey.co.uk/2012/02/keep-cakephp-dry-skinny-controllers-fat-models/
Kind Regards
Stephen
On 22 February 2012 11:20, heohni <[email protected]>wrote:
> Hi,
>
> I have a find statement which look like this:
>
> $results = $this->GObject->find('all', array(
> 'conditions' => array(
> 'anotherfield = 1'
> ),
> 'fields' => array('....'),
> 'order' => 'myfield ASC',
> 'limit' => 2
> ));
>
> As I am calling this function also at a second place I want to have
> the
> 'order' => 'myfield ASC',
> 'limit' => 2
> only if I pass a variable to the function call.
>
> But I don't know, how the syntax of the find should look then?
>
> Please advice, thanks!!
>
> --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> [email protected] For more options, visit this group
> at http://groups.google.com/group/cake-php
>
--
Kind Regards
Stephen
http://www.ninjacodermonkey.co.uk
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others
with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php