Вопрос по работе с шаблонами
Здравствуйте, не могу разобраться в работе шаблонизатора, поэтому прошу помощи.
В шаблоне user_list.tpl добавил несколько строк:
В следствии чего выдается ошибка, что метод getCountryId() применен к несуществующему объекту.
Но, при выводе определенного пользователя (или нескольких) с помощью поиска, все начинает работать.
Запутался дико, объясните пожалуйста в чем ошибка.
Смысл получения CountryId — необходимо выводить пользователя в определенную колонку в зависимости от той страны в которой он находится.
В шаблоне user_list.tpl добавил несколько строк:
{if $aUsersList}
{foreach from=$aUsersList item=oUserList}
{assign var="oSession" value=$oUserList->getSession()}
{assign var="oUserNote" value=$oUserList->getUserNote()}
{assign var="aUserFieldValues" value=$oUserList->getUserFieldValues(true,array('contact'))}
{assign var="oGeoTarget" value=$oUserList->getGeoTarget()}
{$oUserList->getProfileCountry()} -- {$oGeoTarget->getCountryId()}
{/foreach}
{/if}
В следствии чего выдается ошибка, что метод getCountryId() применен к несуществующему объекту.
Fatal error: Call to a member function getCountryId() on a non-object in....
Но, при выводе определенного пользователя (или нескольких) с помощью поиска, все начинает работать.
Запутался дико, объясните пожалуйста в чем ошибка.
Смысл получения CountryId — необходимо выводить пользователя в определенную колонку в зависимости от той страны в которой он находится.
0 комментариев