Я использую CakePHP 3.8 и перехожу на плагин аутентификации (https://book.cakephp.org/authentication/1.1/en/index.html).
При вызове $this->Authentication->getIdentity()->getOriginalData()
в контроллере я хотел бы получить доступ к нескольким ассоциациям моего User
объекта.
В настоящий момент я делаю это, реализуя следующий метод IdentityInterface
в моей User
сущности:
public function getOriginalData() {
$table = TableRegistry::getTableLocator()->get($this->getSource());
$table->loadInto($this, ['Activities', 'Clients']);
return $this;
}
Но я чувствую, что должен быть contain
параметр где-то в конфигурации плагина (как это было с AuthComponent
).
Может кто-нибудь подсказать мне, как включить ассоциации в сущность User при вызове getIdentity()
?