Как получить данные по автору топика?
Допустим есть код шаблона с такими включениями {$oUserCurrent->getSkill()} и {$oUserCurrent->getRating()} Необходимо заменить $oUserCurrent на пользователя с id = $oTopic->getUserId() Как это сделать? Помогите пожалуйста, всю голову сломал уже…
зы: конструкции типа getUserById($oTopic->getUserId())->getRating() не работают.
зы: конструкции типа getUserById($oTopic->getUserId())->getRating() не работают.
4 комментария
Есть два варианта:
1 — добавить в SQL запрос нужные данные
2 — получать в экшене автора топика отдельным запросом и передавать его в шаблон
Или как можно в самом шаблоне сделать все расчеты? Там то доступ к данным есть. Только вот при заключении в {} много не сделаешь, а в {php} — ошибки лезут постоянно (( А в SQL не силен, хотя если примерчик дать может и разберусь.
Чего пытаюсь добиться можно посмотреть тут
зы: пример видно только после регистрации, сорри ;)
В самом шаблоне ничего готовить не стоит все же.