Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Alex Nickolaenkov 31.07.2006 12:11
Если $options - строка, то всё работает хорошо, но если попытаться передать хэш объектов (подозреваю что и экземпляры объектов сами), то всё валится. Скорее всего перед выполнением ^process пытается подставить значения своих переменных (текстовых) натыкается на передаваемый хэш и валится. Есть возможность обойти это ограничение?@init[] $self.manager[^application_manager::init[]] $self.page_apps[^manager.get_page_applications[]] @build[] $result[^page_apps.menu{ # ^page_apps.count[] # options are in xml $options[^manager.get_application_options[$page_apps.pid]] $application[ $.run{ ^use[${page_apps.name}.p] ^$app[^^${page_apps.name}::init[$options]] ^^app.run[] } ] ^process[$builder:CLASS]{$application.run} } ]p.s. ребят, а как восстановить свой пароль? :)))