相关疑难解决方法(0)

CakePHP与存储过程

我正在尝试在Cakephp中创建存储过程.我在MYSQL中创建了Procedure并在AppModel.php中创建了全局函数来命中过程.AppModel中的函数是sProcedure.现在我有两个条件,我可能有变量从程序返回或可能有直接结果集,例如.我为Pagination创建了.虽然它射击我的程序但没有返回任何结果.我的功能是否需要修改?

    public function sProcedure($name = NULL, $inputParameter = array(), $outputParameter = array()) {
        $this->begin();
        $parameter = "";
        $outputParam = "";
        foreach ($inputParameter as $params) {
            $parameter .= $parameter == "" ? " '$params' " : ", '$params' ";
        }

        if (count($outputParameter) > 0) {
            foreach ($outputParameter as $prm) {
                $outputParam .= $outputParam == "" ? " @$prm " : ", @$prm ";
            }
        }
        $parameter = ($outputParam) ? $parameter . ", " . $outputParam : $parameter;
        $this->query("CALL `$name`($parameter);");
        $result = …
Run Code Online (Sandbox Code Playgroud)

php mysql stored-procedures cakephp

14
推荐指数
1
解决办法
6893
查看次数

标签 统计

cakephp ×1

mysql ×1

php ×1

stored-procedures ×1