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
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
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 t
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
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
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 ?
>
>
>
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