Дмитрий, так у меня, например, в модели метод валидации - это же логика и валидатор врзвращает там к примеру true, я потом в контроллере проверяю, если валидатор ответил true, то запускаем метод модели там к примеру запись в БД - это же логика: проверить ответ валидатора.
EkaterinaBel, а это не ответ, но комментарий: нет договора оферты, есть оферта, оферта не договор, всё намного проще в судах рассматривается, там нет актового зала и сотни людей, в кабинете судья просит предоставить подписанный договор, Вы показываете оферту, нарисованную на сайте и судья весело смеясь объявляет об окончании слушания.
EkaterinaBel, ну я когда юристом работал в департаменте охраны при МВД РБ, то вёл договоры охраны, поэтому не считаю нажатие кнопки [Согласен] на сайте - принятием оферты для заключения договора, нарисованного на сайте, сейчас на пенсии, может поменялось что-то, хз.
class AAA
{
public $test;
public function __construct($a = 123)
{
$this->test = $a;
}
}
class BBB extends AAA {
public function __construct()
{
var_dump($this->test); // NULL
}
}
new BBB;
edward_freedom, AAA базовый, я думал один раз зафиксировать значение, а так-то я Вас понял, что в каждый потомок нужно передавать параметр, чтобы поддерживать свойство родителя по паренту