控制器
<?php
$value = $this->input->post('value');
$this->$data["value "] = $value;
$this->output(view,$this->data);
?>
错误
消息:未定义的变量:数据
答案 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 。