简体   繁体   English

将数组数据传递给CodeIgniter中的控制器查看

[英]Passing array data to view from controller in CodeIgniter

Here is my controller function code: 这是我的控制器功能代码:

         public function dispcp(){
            $data = array(
            'company' => $this->input->post("company"),
            'fyfrom' => $this->input->post("fyfrom"),
            'fyto' => $this->input->post("fyto"),
          );   

    $this->load->view('view',$data);
 }  

Here the data comes from a form from another view. 这里的数据来自另一个视图的表单。

this is what my code in view.php looks like : 这是我在view.php中的代码如下所示:
<?php print_r ($data[0]->fyfrom); ?>

Error: 错误:
Message: Undefined variable: data 消息:未定义的变量:数据

Filename: views/view.php 文件名:views / view.php

Line Number: 14 行号:14

Backtrace: 回溯:

File: C:\\wamp\\www\\admin\\application\\views\\view.php Line: 14 Function: _error_handler 文件:C:\\ wamp \\ www \\ admin \\ application \\ views \\ view.php行:14函数:_error_handler

File: C:\\wamp\\www\\admin\\application\\controllers\\Dashboard.php Line: 586 Function: view 文件:C:\\ wamp \\ www \\ admin \\ application \\ controllers \\ Dashboard.php行:586功能:查看

File: C:\\wamp\\www\\admin\\index.php Line: 263 Function: require_once 文件:C:\\ wamp \\ www \\ admin \\ index.php行:263功能:require_once

Works correctly in Controller, not in view. 在Controller中正常工作,不在视图中。

数据传递到视图后,您需要直接使用数组键是变量:

<?php print_r($fyfrom); ?>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM