Запутался в синтаксисе
Nexus 18.08.2003 14:51
есть конструкция в конструкторе класса:
$handlers[
$.[user.register][$register_process]
$.[auth.login][$auth_process]
$.[auth.logout][$logout]
$._default[$auth_process]
]
Через форму получаем action
^handlers.[$form:action][]
И хотим вызвать в классе соотв методы.
Т.е. для action=user.register
вызвать ^register_process[]
Получаем ошибку
mod_user may not be overwritten with hash hash, use constructor
mod_user
D:/InetRoot/classes/user/mod_user.p(36)
exception.type=parser.runtime
user.register D:/InetRoot/classes/user/mod_user.p(36)
create D:/InetRoot/classes/user/index.html(10)
pSQL D:/InetRoot/classes/user/index.html(10)
connect D:/InetRoot/classes/user/index.html(7)
видимо точка обрабатывется как значение хеша.
как тут быть?
- Запутался в синтаксисе, Nexus 18.08.2003 14:51