如何在管理员自定义页面中使用opencart将一些变量发布到文件中

时间:2015-03-23 17:39:28

标签: javascript php model-view-controller e-commerce opencart

我正在尝试将一些变量发布到同一个自定义管理页面。这是我的代码。

从控制器custom / custom.php

调用javascript函数
class ControllerCustomCustom extends Controller {

public function receive(){
    $this->session->data['file_name'] = $this->request->post['file_name'];

    }
public function index(){

$this->send_val("Javascript: test('file_name');");

if(isset($this->session->data['file_name'])) { 

    $this->data['file_name'] = $this->session->data['file_name'];
}

} 

javascript功能

function send_val(file_name){
    $.post('index.php?route=custom/custom/receive', { file_name: file_name});
    }
}

custom.tpl

<?php if(isset($file_name)) { ?>
<div><?php echo $file_name; ?></div>
<?php } ?>

我无法获得已发布的值。我遵循了&#34; How do I post some variables to a file using opencart?&#34;中提供的stackoverflow解决方案之一。但这同样对我不起作用。有什么我必须添加到opencart。

0 个答案:

没有答案