未定义的索引

时间:2011-10-12 20:09:48

标签: codeigniter

我仍然对我做错了什么感到困惑。我一直在获取未定义的索引。

这是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);  

1 个答案:

答案 0 :(得分:0)

这可能为时已晚,但看着你的print_r,我可以说$siteInfo是一个包含一个对象的数组,所以我认为你所寻找的实际上是$siteInfo[0]->site_name$siteInfo[0]->site_slogan