【问题标题】:Passing data to modal codeigniter framework将数据传递给模态代码点火器框架
【发布时间】:2019-06-17 19:51:43
【问题描述】:

目前我有一个通过 DB 生成的表,我想查看数据表上所选值的详细信息。我将模态与视图/用户/模态分开。但是有一个错误 消息:试图获取非对象的属性“user_id” 请帮我解决这个问题

我正在运行 Codeigniter 3.1.10 Xampp V3.2.3

数据表

 <?php echo $this->load->view('users/Modal/view_modal'); ?>


  <tbody>
    <?php if(!empty($value)): ?>

       <?php foreach($value as $row): ?>   
         <tr>
           <td align="center"><?php echo $row->user_id; ?></td>
           <td align="center"><?php echo $row->firstname; ?></td>
           <td align="center"><?php echo $row->lastname; ?></td>
           <td align="center"><?php echo $row->email; ?></td>
           <td align="center">

           <button type="button" class="btn btn-info" data-toggle="modal" data-target="#info_modal<?php echo $row->user_id; ?>">
           <i class="far fa-eye"></i>
          </button>

          <a href="<?php echo base_url('users/view_edit_form/'.$row->user_id); ?>" class="btn btn-success">
         <i class="fas fa-user-edit"></i>
          </a> 

         <a href="" class="btn btn-danger">
         <i class="fas fa-ban"></i>
         </a>

         </td>


             <?php endforeach; ?>

我的模态

 <div class="modal fade" id="info_modal<?php echo $row->user_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"><?php echo $row->firstname; ?></h5>
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                  <span aria-hidden="true">&times;</span>
                                </button>
                              </div>
                              <div class="modal-body">
                                ...
                              </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>

我希望输出会显示用户的更多信息,但实际输出的是错误消息消息:尝试获取非对象的属性'user_id'

【问题讨论】:

  • 嗯,问题实际上是Trying to get property 'user_id' of non-object。放一个{{ var_dump($row) }} 看看$row包含什么

标签: php codeigniter


【解决方案1】:

尝试检查 $row 包含的内容。

如果-&gt; 不起作用,请尝试使用$row['user_id']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 2012-02-12
    • 2018-08-15
    • 2017-11-11
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    相关资源
    最近更新 更多