|
|
|
|
#1 |
|
----------------
|
Грабли с наследником и edit-методом
Есть классик с одним методом
PHP код:
PHP код:
Но кому-то понадобилось сделать наследника и использовать его там же. Перекрыли метод PHP код:
Вот такая грустная история |
|
|
|
|
#2 |
|
Участник
|
Инкрементную компиляцию родительскому классу попробуйте.
|
|
|
|
|
#3 |
|
Участник
|
Инкрементная компиляция базового класса может помочь.
|
|
|
|
|
#4 |
|
----------------
|
Не поможет
![]() Дело в том, что в наследнике неправильно перекрыт метод. В родителе параметр необязателен, а в наследнике он всегда должен передаваться извне. В результате переменная _checkIt заполняется фиг-знает-чем, а потом это передается в супер. Вот так работает намного лучше PHP код:
|
|
|
|
|
#5 |
|
Участник
|
Тогда вопрос. Зачем нужен такой метод в наследнике?
|
|
|
|
|
#6 |
|
----------------
|
Естественно, что это все сильно сокращенный пример из жизни. В коде было так
return super(_checkIt) && (какое-то еще условие); |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Edit-метод и Relation - баг или фича ? | 9 | |||
| Проблема с EDIT методом и гридом | 1 | |||
| Проблема с Edit методом | 12 | |||
| Помогите разобраться с edit-методом | 4 | |||
| edit и display методы | 4 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|