2013-04-22 6 views
0

Ниже будет захватывать результат из тузда строки (с около 25 записей данных в массиве)Как ссылаться на эту переменную?

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

Если я называю это в представлении после прохождения $data, я бы назвал это так (и это отлично работает):

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'] - это массив, поэтому grab $ data ['records'] [0] -> Model –

ответ

3

Попробуйте

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

Отлично, спасибо! – Andrew

Смежные вопросы