| Новости | 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'
]]
}
}Пробовал разные способы возврата: