Запутался - проблема с типом переменной
Почему у меня в переменной $oFooter в итоге Array оказывается, хотя я хочу строку?
foreach ($aMyTopics as $oMyTopic){
$oFooter=$oFooter.'<li><a href="ne">'.$oMyTopic->getTitle().'</></li>';
}
9 комментариев
А что до этого с $oFooter было?) Если ничего, то проще всего перед циклом сделай
$oFooter = '';
и вообще если это строка лучше назови $sFooter.
З.Ы, Интересно что у тебя за тег такой
</>
Тег исправлен уже, просто из черновика код кидал.
Хм, теперь что-то ваще не пойму, вроде не работает следующий код:
$aMyBlogId=$oTopic->getBlogOwnerId();
$aMyResult=$this->Topic_GetTopicsByBlogGood($this->Blog_getBlogById($aMyBlogId),0,1,3);
$aMyTopics=$aMyResult['collection'];
foreach ($aMyTopics as $oMyTopic){
$aFooter=$aFooter.'<li><a href="ne">'.$oMyTopic->getTitle().'</a></li>';
}
Посмотри что будет возвращать $this->Blog_getBlogById($aMyBlogId), получает ли вообще блог.
Есть ли топики в этом блоге, а даже вернее хорошие топики (рейтинг выше -3).
Для просмотра массива удобнее писать print_r(«переменная массива»); вместо echo.