Сообщение: указан неверный аргумент для foreach () Codeigniter - PullRequest
0 голосов
/ 28 марта 2019

Я получил сообщение об ошибке: Неверный аргумент для foreach () в моем представлении. Я хотел отобразить все данные моей таблицы MySQL, но я продолжал получать сообщение об ошибке. Я новичок в Codeigniter, я понятия не имею, как решить эту проблему. Вот мой код.

код в представлении (views / dashboardutama.php)

<table class="table table-striped projects" id="example1" border="1"> 
    <thead>
        <th style="padding:10px; text-align: center;" rowspan="2">STO</th>
        <th style="padding:10px; text-align: center;" colspan="3">Sales Non valid</th>
        <th style="padding:10px; text-align: center;" colspan="3">Sales HI</th>
    </thead>
    <tbody>
        <?php
        $i=1;
        foreach ($dashboardutama as $row) {
            ?>
            <tr>
                <td><?php echo $i; ?></td>
                <td><?php echo $row->$sto; ?></td>
                <td><?php echo $row->$salesnonv; ?></td>
                <td><?php echo $row->$saleshi; ?></td>
            </tr>
            <?php
            $i=$i+1;
        }
        ?>
    </tbody>
</table>

мой контроллер (controller / dashboardutama.php)

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Dashboardutama extends CI_Controller {

public function index()
{
    $this->load->model('model_dashu');
    $data['dashboardutama'] = $this->model_dashu->get();
    $this->load->view('template/header');
    $this->load->view('dashboardutama', $data);
    $this->load->view('template/footer');
}


Моя модель (models / model_dashu.php)

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Model_dashu extends CI_Model {

public function get(){
    $this->db->get('dashboardutama')->result();
}

Я новичок, поэтому мне так трудно решить. Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 28 марта 2019

Вы забыли вернуть результат в методе get. Должно было быть:

public function get(){
    return $this->db->get('dashboardutama')->result();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...