Re: CakePHP 3.x - Accesing relations

2014-04-30 Thread José Lorenzo
Can you open a ticket for that? I will investigate it On Wednesday, April 30, 2014 11:54:30 AM UTC+2, Thomas von Hassel wrote: > > This works: > > $this->belongsTo(‘Plugin.Related', [ > 'className' => ‘Related', > 'foreignKey' => ‘my_id']); > > This does not: > > $this->belong

Re: CakePHP 3.x - Accesing relations

2014-04-30 Thread Thomas von Hassel
This works: $this->belongsTo('Plugin.Related', [ 'className' => 'Related', 'foreignKey' => 'my_id']); This does not: $this->belongsTo('Authors', [ 'className' => 'Publishing.Authors', 'foreignKey' => 'authorid', 'propertyName' => 'person' ]); In other word

Re: CakePHP 3.x - Accesing relations

2014-04-30 Thread José Lorenzo
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: > >

Re: CakePHP 3.x - Accesing relations

2014-04-29 Thread Thomas von Hassel
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 t

Re: CakePHP 3.x - Accesing relations

2014-04-29 Thread José Lorenzo
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

Re: CakePHP 3.x - Accesing relations

2014-04-29 Thread Thomas von Hassel
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 wrote: > You can do exactly the same in cake 3

Re: CakePHP 3.x - Accesing relations

2014-04-29 Thread José Lorenzo
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 ? > > >

CakePHP 3.x - Accesing relations

2014-04-29 Thread Thomas von Hassel
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