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

Проблема с присвоением значения #1

Closed
voskobovich opened this issue Dec 15, 2014 · 1 comment
Closed

Проблема с присвоением значения #1

voskobovich opened this issue Dec 15, 2014 · 1 comment

Comments

@voskobovich
Copy link

При использовании поведения была обнаружена проблема с присвоением значения атрибуту в обход поведения. Не знаю как сформулировать, проще показать.

$model->setAttribute('image_filename', '6235827635.png');

В свойстве image_filename будет NULL. Потому что в строке 149 файла UploadBehavior.php происходит unset() свойства.
Хотя в строке 150 закомментировано правильное решение.
Поведение не должно ломать общую логику работы с свойствами модели)

@mohorev
Copy link
Owner

mohorev commented Dec 17, 2014

Вы не можете присвоить значение в обход поведению в одном и том же сценарии.
Идея заключается в том, что поведение берет всю работу в указанном сценарии по загрузке файла на себя. Совет: Используйте для разных задач разные сценарии.

@mohorev mohorev closed this as completed Dec 17, 2014
mohorev pushed a commit that referenced this issue Aug 27, 2015
microinginer added a commit to microinginer/yii2-upload-behavior that referenced this issue Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants