Показать сообщение отдельно
Старый 11.07.2016, 15:56   #4  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Хочется добить тему. Попытаюсь раскрыть вопрос.
Как пример, в методе update() на таблице есть вызов super() и я понимаю, что до вызова и после вызова данной строки я имею разное состояние как минимум в БД. При вызове super() так же может произойти error. Поэтому я могу распределить свой код согласно какой то логике до и после вызова super(). В методе active() на датасорсе, согласно документации, всегда возвращается 1 и все состояния переменных одинаковые хоть до super() хоть после. Я правильно понимаю, что разделение на datasourceActivePost и datasourceActivePre в методе active на датасорсе чисто философское и код из приведенного класса я с таким же успехом мог вызвать и после super() в методе active(), т е поместить его из datasourceActivePre() в datasourceActivePost()? Или в моих рассуждениях ошибка? Спасибо!