Я все еще не понимаю, что я делаю неправильно.Я продолжаю получать неопределенные индексы.
Вот print_r.
print_r
Array ( [0] => stdClass Object ( [site_name] => Kansas Outlaw Wrestling [site_slogan] => True Outlaws of The Midwest ) )
Вот мой вид kow.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="author" content="Jeff Davidson" /> <title><?php echo $template['title']; ?></title> <?php echo $template['metadata']; ?> </head> <body> </body> </html>
Вот мой контроллер:
$activeTemplate = $this->kow->getTemplate(); $siteInfo = $this->kow->getSiteTitleAndSlogan(); $this->template ->title($siteInfo['site_name'],$siteInfo['site_slogan']) ->prepend_metadata('<link rel="stylesheet" type="text/css" href="http://www.kansasoutlawwrestling.com/assets/css/'.$activeTemplate['short_name'].'.css" />') ->build('kow'); print_r($siteInfo);
Вероятно, уже слишком поздно, но, глядя на ваш print_r, я могу сказать, что $siteInfo - это массив, содержащий один объект, так что я думаю, что вы ищете на самом деле $siteInfo[0]->site_name и $siteInfo[0]->site_slogan.
$siteInfo
$siteInfo[0]->site_name
$siteInfo[0]->site_slogan