如何在cakephp中调用模型函数内部另一个控制器

时间:2015-06-08 06:03:48

标签: php cakephp

我的控制器功能如下:

private function _send_refund_scores($userId,$scores,$orderId){
            $this->loadModel('Score');
            $rtn = $this->Score->refund_user_scores($userId,$scores,$orderId);
            if(!empty($rtn)){
                return true;
            }else return false;
}

在另一个模型分数中,我有模型函数refund_user_scores;

这样的错误:

  

SQLSTATE [42000]:语法错误或访问冲突:1064您有   SQL语法错误;查看与您的手册相对应的手册   MySQL服务器版本为正确的语法使用附近   第1行的'refund_user_scores'

所以,任何想法?

1 个答案:

答案 0 :(得分:0)

我猜您已将refund_user_scores()定义为模型Score中的私有函数。

这就是您收到此错误的原因。