doupijin0397 2018-08-13 08:48
浏览 25
已采纳

如何将多个数据传递给codeigniter控制器

I am working on a template, i need to pass database results into jquery datatables in view page. now the problem is there is also a template named located at application/view/admin/layout.php that we use globally it includes head, footers, sidebars, and other global library. now the issue is i am not able to pass this template to controller.

Belwo is the my controller (application/controllers/admin/Applications.php

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

    class Applications extends MY_Controller {
        public function __construct(){
            parent::__construct();

        }

        public function appindex(){
            $data['view'] = 'admin/dashboard/index';
            $this->load->model('admin/App_model');
            $result['data']=$this->App_model->applists();
            $this->load->view('admin/layout', $data, $result);

        }               
            }

?>  

Below is the my model ( application/models/admin/App_model.php

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

class App_model extends CI_Model{

    public function applists(){

            $query=$this->db->query("select * from tblapps");
            return $query->result();

        }       
}
?>

this is the code for my global file (layout.php) view

            <section id="container">
            <!--header start-->
            <header class="header white-bg">
                <?php include('include/navbar.php'); ?>
            </header>
            <!--header end-->
            <!--sidebar start-->
            <aside>
                <?php include('include/sidebar.php'); ?>
            </aside>
            <!--sidebar end-->
            <!--main content start-->
            <section id="main-content">
                <div class="content-wrapper" style="min-height: 394px; padding:15px;">
                    <!-- page start-->
                    <?php $this->load->view($view);?>
                    <!-- page end-->
                </div>
            </section>
            <!--main content end-->
            <!--footer start-->
            <footer class="main-footer">
                <strong>Copyright © 2018 <a href="#">Indian I Services</a></strong> All rights
                reserved.
            </footer>
            <!--footer end-->
        </section>

this is my index.php in view page where i am passing database query results.

 <tbody>
            <?php
                 $i=1;              
                foreach($data as $row)
            {
               echo "<tr>";
               echo "<td>".$i."</td>";
               echo "<td>".$row->app_id."</td>";
               echo "<td>".$row->firstname."</td>";
               echo "<td>".$row->email."</td>";
                echo "<td>".$row->sdate."</td>";
               echo "</tr>";
               $i++;
             }
            ?>              
            </tbody>

its giving me error,

A PHP Error was encountered Severity: Notice Message: Undefined variable: data Filename: applications/index.php Line Number: 42

if i use this code in controller - it shows just table. but how to include that template file so it can show all header, footer, and menus.

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

    class Applications extends MY_Controller {
        public function __construct(){
            parent::__construct();

        }

        public function appindex(){
            $this->load->model('admin/App_model');
            $result['data']=$this->App_model->applists();
            $this->load->view('admin/applications/index', $result);

        }               
            }

?>
  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 求帮做一个安卓app,用Android Studio制作。需要整个项目文件。
      • ¥15 使用深度学习对于楼梯尺寸进行检测
      • ¥15 特别是3和4 帮帮忙
      • ¥15 C++完成两个子类的构建,基类已给出
      • ¥66 求拉格朗日插值某点的值
      • ¥15 简易的机票预定信息系统
      • ¥15 C++实现对称图形小程序
      • ¥15 大学生考试,各位大哥帮帮忙啊啊。有奖励
      • ¥15 运行和h2o时出现运行错误(无法分析 URI 查询,赋值后找不到象'train_h2o'
      • ¥15 机器学习算法做应用程序