Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
4ept 04.07.2008 12:24
Есть объект:@CLASS abc @create[user] $abc:User[^MAIN:oSql.table[ SELECT id, type FROM user WHERE name LIKE '$user' ] ] #end @create[user] @GET_property[] ##### # В зависимости от типа должен возвращать нужную таблицу ##### ^switch[$User.type]{ ^case[0]{ $p[^MAIN:oSql.table[ SELECT id, fio, phone FROM `u_user` WHERE `id` = '$User.id' ]] } ^case[1]{ $p[^MAIN:oSql.table[ SELECT id, fio, phone, mail FROM `u_user` WHERE `id` = '$User.id' ]] } ^case[2]{ $p[^MAIN:oSql.table[ SELECT id, fio, phone, post_index, post_country, post_adress, mail FROM `u_user` WHERE `id` = '$User.id' ]] } }Пробовал разные способы возврата: