Php MVC发送值字符串控制器以查看
控制器Php MVC发送值字符串控制器以查看,php,Php,控制器 <?php $value = $this->input->post('value'); $this->$data["value "] = $value; $this->output(view,$this->data); ?> 错误 消息:未定义变量:数据 您没有提供完整的错误信息,但我猜是这一行: $this->$data["value "] = $value; 也许应该是这样 $this->data["value "] =
<?php
$value = $this->input->post('value');
$this->$data["value "] = $value;
$this->output(view,$this->data);
?>
错误
消息:未定义变量:数据
您没有提供完整的错误信息,但我猜是这一行:
$this->$data["value "] = $value;
也许应该是这样
$this->data["value "] = $value; //no $ before data
可能会解决您的问题-您也可以直接将POST
parameters对象发送到视图
/*
* $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));
试试这个
<?php
$value = $this->input->post('value');
$data["newvalue"] = $value;
$this->output(view,$data);
?>
您应该在视图中调用$newvalue。不要在
$data
之前使用$
;像$this->data[“value”]=$value代码>