Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Бесконечная рекурсия #2

Closed
atakajlo opened this issue May 23, 2018 · 1 comment
Closed

Бесконечная рекурсия #2

atakajlo opened this issue May 23, 2018 · 1 comment
Assignees
Milestone

Comments

@atakajlo
Copy link

Если свойство в моделе, к которой прикреплено это поведение, не найдено, то возникает бесконечная рекурсия из-за обращения к методу canGetProperty, который в итоге вызывает сам себя.

https://github.com/yiimaker/yii2-translatable/blob/master/src/TranslatableBehavior.php#L192
https://github.com/yiimaker/yii2-translatable/blob/master/src/TranslatableBehavior.php#L201

Как было в оригинальном расширении:

https://github.com/creocoder/yii2-translateable/blob/master/src/TranslateableBehavior.php#L148
https://github.com/creocoder/yii2-translateable/blob/master/src/TranslateableBehavior.php#L156

В таком случае все прекрасно работает

@greeflas
Copy link
Member

@atakajlo Ошибка исправлена. Большое спасибо за ваш фидбек!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants