| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
insomnia 02.08.2006 19:32
проверьте, что не так:@CLASS
test
@create[]
@A[]
# по-идее, добавляет одну запись в таблицу test
^connect[$MAIN:sql]{
^void:sql{
INSERT INTO test SET value = 'A'
}
}
# по-идее, добавляет две записи в таблицу test (не ясно, правда, почему)
@B[]
^connect[$MAIN:sql]{
^A[]
}
# по-идее, количество добавляемых записей зависит от флага
@C[flag]
^if(def $flag){
# одна запись, если флаг поднят
^A[]
}{
# две записи, если флаг опущен
^B[]
}
# на деле не зависимо от флага добавляются две записи