Show the initialize method for your table. Most probably you have a 
relationship to a Normal table object and not the the correct class. One 
way to make sure is providing the full 'className' in the association 
options.

On Wednesday, April 30, 2014 7:46:10 AM UTC+2, Thomas von Hassel wrote:
>
> Ok, auto correct messed that up. 
>
> Custom finder methods like this one on the related table don’t work 
> either: 
>
> public function findSome(Query $query, array $options) { 
>
> } 
>
> when calling: 
>
> From inside the Table class: 
>
> $this->Related->find('some'); 
>
>
> The finder method itself works when called like this: 
>
> $related = TableRegistry::get(‘MyPlugin.Related'); 
> $related->find('some'); 
>
>
> When i debug $this->Related 
>
> i get this: 
>
> ########## DEBUG ########## 
> object(Cake\ORM\Association\BelongsTo) 
>
>
>
>
>
>
>
> On 29 Apr 2014, at 23:13, José Lorenzo <jose....@gmail.com> wrote: 
>
> > Calling custom functions should work, if it does not it is either a bug 
> or a configuration error on your side 
> > 
> > On Tuesday, April 29, 2014 10:38:10 PM UTC+2, Thomas von Hassel wrote: 
> > aah, yes when i tried using customer finders it worked, but not calling 
> arbitrary functions that are defined in the Table object. 
> > 
> > I guess the right way is to use custom finders for everything then ? 
> > 
> > /thomas 
> > 
> > On 29 Apr 2014, at 22:06, José Lorenzo <jose....@gmail.com> wrote: 
> > 
> >> You can do exactly the same in cake 3 
> >> 
> >> On Tuesday, April 29, 2014 9:21:18 PM UTC+2, Thomas von Hassel wrote: 
> >> Hey 
> >> 
> >> In 2.x when in a Model class you could do something like 
> >> 
> >> $this->RelatedModel->find(‘all’); 
> >> 
> >> 
> >> What’s the “right” way to access related tables in a Table class ? 
> >> 
> >> 
> >> /thomas 
> >> 
> >> 
> >> -- 
> >> Like Us on FaceBook https://www.facebook.com/CakePHP 
> >> Find us on Twitter http://twitter.com/CakePHP 
> >> 
> >> --- 
> >> You received this message because you are subscribed to the Google 
> Groups "CakePHP" group. 
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an email to cake-php+unsubscr...@googlegroups.com. 
> >> To post to this group, send email to cake-php@googlegroups.com. 
> >> Visit this group at http://groups.google.com/group/cake-php. 
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
> > 
> > -- 
> > Like Us on FaceBook https://www.facebook.com/CakePHP 
> > Find us on Twitter http://twitter.com/CakePHP 
> > 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups "CakePHP" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to cake-php+unsubscr...@googlegroups.com. 
> > To post to this group, send email to cake-php@googlegroups.com. 
> > Visit this group at http://groups.google.com/group/cake-php. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to