Отображение данных из базы данных в модальный CodeIgniter - PullRequest
0 голосов
/ 27 февраля 2019

Я делаю Систему мониторинга компьютерной лаборатории, используя CI Framework.Я хочу отобразить детали выбранного элемента в моем списке, но я получаю сообщение об ошибке:

Сообщение: Попытка получить свойство 'инвентарь_идентификатора не-объекта

Вот мой код просмотра кода

    <?php if(!empty($value)): ?>
    <?php foreach($value as $post ): ?>
        <tr>
                <td data-field="id"><?php echo $post->invent_id;?></td>
                <td data-field="id"><?php echo $post->name;?></td>
                <td data-field="id"><?php echo $post->type;?></td>
                <td data-field="id"><?php echo $post->stock;?></td>
            <td> 
            <button name="view" data-toggle="modal" data-target="#exampleModal<?php echo $post->invent_id; ?>" class="btn btn-info view_data"> <span class="glyphicon glyphicon-eye-open">
            </span></button>
            <a href="#" class="btn btn-success"><span class="glyphicon glyphicon-edit"></span></a>
            <a href="#" class="btn btn-danger"><span class="glyphicon glyphicon-ban-circle"></span></a></td>

            <?php $this->load->view('Modal/view_inventory_detail', $post);  ?>

        <?php endforeach; ?>
        <?php else: ?>
            <tr>
                <td>No Records Found</td>
            </tr>
        <?php endif; ?>
        </tr>
    </tbody>
</table>

Мой контроллер

    function inventory_list(){

    $value['value']         = $this->Admin_Model->get_inventory();

    $this->load->view('HeadtoFoot/header');

    $this->load->view('Admin/inventory/list',$value);

    $this->load->View('HeadtoFoot/footer');


}

И мой модал

<div class="modal fade" id="exampleModal<?php echo $post->invent_id; ?>" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Item Details</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
       <!-- Details Goes Here -->
                </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>

1 Ответ

0 голосов
/ 27 февраля 2019

Ошибка При попытке получить свойство необъекта ошибка в CI обычно возникает при выполнении запроса.Я предполагаю, что ошибка происходит при вызове модели:

$this->Admin_Model->get_inventory()

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