我在尝试从阵列中检索数据时遇到问题(从视图到控制器),我试图在视图中使用会话。但不太可能。
contrroller:
public function returnurl()
{
$dataview = $this->load->view('user/return_url');
// $this->load->view($this->template,$dataview);
$status = $dataview['PAYMENT_STATUS'];
if ($status == 'S'){
redirect(site_url('registration/previewData'));
} else {
redirect(site_url());
}
}
查看:
<?php
var_dump($_POST);exit;
foreach ($_POST as $name => $value) {
echo $name . ' : ' . $value . '<br />';
}
$this->session->set_userdata($_POST);
?>
</body>
</html>
视图中的输出数组:
array(2) { ["PAYMENT_STATUS"]=> string(1) "S" ["MERCHANTID"]=> string(9) "testingid"}
我想payment_status = 'S'
。他将重定向另一页(正如我在控制器中定义的那样)。
有没有人遇到过这个问题? 请帮助,谢谢。
答案 0 :(得分:1)
不 MVC如何运作。请详细了解每个人的立场。数据通过从控制器传递到视图以进行演示。
为了将一些数据传递给控制器,您应该发出另一个服务器请求(如提交表单或进行AJAX调用),然后读取数据。