Я знаю о функциональности функции beforeSave()
в YII, что эта функция используется для выполнения чего-то, что мы хотим выполнить до сохранения наших данных.
Однако, поскольку мы хотим реализовать это до того, как наши данные будут сохранены в базе данных, не можем ли мы напрямую написать этот код до вызова save() (-> save() сохраняет записи в базу данных)
Следовательно, я не уверен, почему именно нам нужно создать определенную функцию, такую как beforeSave(), для выполнения действия, которое нам нужно запустить до вызова Save(), когда мы также напрямую пишем этот код перед строкой save().
может кто-нибудь объяснить это? Я много искал по этой причине, но на каждой странице он перенаправляется только на объяснение функции beforeSave().