2013-04-22 6 views
0

다음은 MySQL의 라인에서 내가 $data을 통과 한 후보기에서 호출하는 경우이 변수는 어떻게 참조합니까?

$data['records'] = $this->testingsearch->getMessages($id); 

, 나는 이런 식으로 부를 것이다 (배열에있는 데이터의 약 25 항목 포함) 결과를 잡아 것입니다 (이 잘 작동합니다) :

foreach ($records as $row) { 
$row->ModelName; 
} 

컨트롤러에서 동일한 변수를 참조하려면 어떻게해야합니까?

나는 다음을 시도했다 : $data['records']->ModelName$data['records']['ModelName']. 실제로 값을 끌어 오지 않습니다.

+1

사용 ['var_dump'] (http://php.net/manual/en/function.var-dump.php) 시도는 [다차원 배열 (HTTP입니다 : //php.net/manual/en/language.types.array.php#http://php.net/manual/en/function.var-dump.php). – PeeHaa

+0

$ data [ 'records']는 배열이므로 $ data [ 'records'] [0] -> Modelname –

답변

3

을 통지

echo $data['records'][0]->ModelName; 
+0

완벽 해, 고마워! – Andrew

관련 문제