Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Хулио 04.11.2004 02:17
отлавливать и выводить разные-всякие ошибки с помощью ^throw[]?^try{ ^_author_length[] # и так далее... ^void:sql{INSERT INTO ......} }{ ^_errors[] } # разные операторы-проверки с throw в случае ошибки @_author_length[] ^if(!def $form:author || ^form:author.length[] > $maxlength){ ^throw[author.length;$form:author] } # и вывод ошибок @_errors[] $errors[^table::create{type explanation author.length Длина имени не должна быть больше $maxlength символов } ^if(^errors.locate[type;$exception.type]){ $exception.handled(1) <span style="color:red"> $errors.explanation </span> }