|
|
12.06.2008, 01:36
|
|
savedlife
Зарегистрирован: 2008-01-29
Сообщений: 2
|
Задача кажется простой: нужно вывести Логин пользователя, который добавил Обьект.
Но я нашел только ID пользователя, добавившего обьект ($f_UserID)
Пробовал делать запрос, но не нашел, какие вообще таблицы тут есть и где их искать.
думаю должно выглядеть примерно так:
Код:".listQuery("select Login from User where <какой-то логин_ID>=$f_UserID")."
направьте пожалуйста меня на верный путь , т.к. я недавно работаю с этой системой и еще не во всем разобрался.
Спасибо.
|
|
|
12.06.2008, 14:46
|
|
VlastV
qb.digital
Зарегистрирован: 2005-11-02
Сообщений: 202
|
" . listQuery("SELECT Login FROM User WHERE User_ID = $f_UserID", '$data[Login]') . "
Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
|
|
|
12.06.2008, 18:05
|
|
savedlife
Зарегистрирован: 2008-01-29
Сообщений: 2
|
спасибо большое! работает.
|
|
|
12.06.2008, 18:20
|
|
d
Зарегистрирован: 2007-02-09
Сообщений: 93
|
Лучше все же сделать несколько по-другому, если речь идет о выводе в списке объектов, а не в полном выводе объекта.
Предложенное решение работает, но делает 1 запрос на каждый объект в списке, что сильно увеличивает количество запросов на страницу. Лучше добавить условия в основной запрос, и получить эти данные вместе со всеми остальными.
В системных настройках компонента:
$query_join = "LEFT JOIN User as b ON (a.User_ID=b.User_ID)";
$query_select = "b.Login";
$result_vars = "$f_UserLogin";
Теперь у каждого объекта будет переменная $f_UserLogin, которая содержит логин.
|