parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

element can not be stored to stateless_class

BeaVe 21.06.2006 11:08 / 21.06.2006 11:13

Воспользовался поиском... Нашёл два важных сообщения про наследование базовых классов:
http://www.parser.ru/forum/?id=44551
http://www.parser.ru/forum/?id=17733

Может что-то не до конца понял.

Код test.p:
@CLASS
test

@BASE
date

@create[date]
^BASE:create[$date]

@printx[x]
$x

@h[var]
$testh[$var]
Содержание html-файла:
^use[test.p]

$date[^test::create[2006-05-20]]
^if($date is 'test'){
	^$date is test
	^if(def $date.year){
		$date.year
	}{
		not define ^$date.year
	}
}{
	^$date isn't test
}

^date.printx[print x is good]

#$h[^date.h[xxx]]
#$h.testh
Запускаю в браузере и тупо вижу:
$date is test
not define $date.year
print x is good
Если раскоментирую две последние строки, то получаю ошибку:
testh
element can not be stored to stateless_class