Заполнить массив в контроллере Codeigniter - PullRequest
0 голосов
/ 19 июля 2011

Я хочу заполнить запись массива в контроллере, что мне делать?

$data['list'] = $this->tshirt_model->getAllModelType(0,0,1); //this working
foreach($data['list']->result_array() as $row) :

$info =array('name'=>$row['name']);

endforeach;

print_r($info); die(); //when i tracing, only returned last record. it should be 20 records.

1 Ответ

0 голосов
/ 19 июля 2011

Да, это будет последняя запись, потому что $ info - это просто массив, как я вижу.

Попробуйте использовать:

$info[] =array('name'=>$row['name']);

в некоторых версиях php, которые вы используете*

foreach($data['list']->result_array() as $key => $row) :

$info[$key] =array('name'=>$row['name']);

endforeach;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...