Цикл по результатам CodeIgniter возвращает только последнюю запись в виде плоского массива, а не массива массивов [дублиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Цикл по результатам CodeIgniter возвращает только последнюю запись в виде плоского массива, а не массива массивов [дубли

Сообщение Anonymous »

Я пытаюсь передать данные в свое представление: модель->контроллер->представление.
моя модель:

Код: Выделить всё

class Records_model extends CI_Model
{
public function get_records($array)
{
$query = $this->db->select('*')->from('records')->where('type', $array['type'])->get();
foreach ($query->result_array() as $row) {
$data = array(
"id" => $row['id'],
"country" => $row['country'],
"event" => $row['event'],
"date" => $row['date'],
"selection" => $row['selection'],
"odds" => $row['odds'],
"result" => $row['result']
);
}

return $data;
}
}
моя функция контроллера:

Код: Выделить всё

public function basketball()
{
$data = array(
"type" => 1
);

$this->load->model('records_model');
$data['records'] = $this->records_model->get_records($data);
$this->load->view('basketball', $data);
}
и мое мнение: и ведь я получаю только ничего не означающие числа (1,1,1,2,4,R,N), так что же не так с этим кодом?

Подробнее здесь: https://stackoverflow.com/questions/179 ... t-array-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»