MVC发送值字符串控制器进行查看

时间:2017-06-30 07:56:45

标签: php

控制器

<?php
$value = $this->input->post('value');
$this->$data["value "] = $value;
$this->output(view,$this->data);
?>

错误

  

消息:未定义的变量:数据

3 个答案:

答案 0 :(得分:0)

您没有提供完整的错误信息,但我想这就是这一行:

$this->$data["value "] = $value;

可能应该是

$this->data["value "] = $value; //no $ before data

答案 1 :(得分:0)

由于Jakub Matczak可以解决您的问题 - 您也可以直接将POST参数对象发送到视图。

/* 
* $this->input->post(NULL, TRUE); // returns all POST items with XSS filter 
* $this->input->post(); // returns all POST items without XSS filter
*/
$this->output(view, $this->input->post(NULL, TRUE));

答案 2 :(得分:0)

试试这个

<?php
$value = $this->input->post('value');
$data["newvalue"] = $value;
$this->output(view,$data);
?>

您应该在视图中调用 $ newvalue