ecmall中do_action($act)

2009-08-27 20:39 来源:www.chinab4c.com 作者:ecshop专家

ecmall中有行代码,叫做$app->do_action($act);他是用来控制ecmall中动作的合法性。他位置与D:\cms\ecmall\eccore\controller\app.base.php 文件中。函数内容为下.

 function do_action($action)
    {
        if ($action && $action{0} != '_' && method_exists($this, $action))
        {
            $this->_curr_action  = $action;
            $this->_run_action();            //运行动作
        }
        else
        {
            exit('missing_action');
        }
    }

来源:中国B4C电子商务