почему setter не отрабатывает
почему setter не отрабатывает
если обьявить свойство public $filter; и прописать сеттер setFilter(), то сеттер не отрабатывает. если убрать public $filter; или заменить на getFilter() то отрабатывает. почему так ?
RTFM !
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: почему setter не отрабатывает
потому что если public $filter то php свойство класса, и сеттер ему искать не нужно
Жду Yii 3!
Re: почему setter не отрабатывает
Можно свойства класса спрятать, сделав его private или protected и тогда сеттер будет отрабатывать.