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