2011-10-12 3 views
-1

나는 아직도 내가 잘못하고있는 것에 혼란스러워. 정의되지 않은 인덱스가 계속 표시됩니다.정의되지 않은 색인

여기는 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); 
+0

실제 오류를 게시 할 수 있습니까? (즉, 어떤 변수에 대해 정의되지 않은 색인입니까?) – Hailwood

+1

'$ siteInfo-> site_name' 및'$ siteInfo-> site_slogan'을 사용해보십시오. – Ben

답변

0

그것은 너무 늦게 대한 아마하지만 print_r보고, 나는 $siteInfo이 인 것을 알 수 있습니다 배열 하나의 객체를 포함하므로 내가 찾고 있다고 생각하는 것은 실제로는 $siteInfo[0]->site_name$siteInfo[0]->site_slogan입니다.

관련 문제