php控制器功能不起作用

时间:2015-12-17 04:21:43

标签: php cakephp

我在app / controllers / components / pqr.php中有一个控制器类,我在其中定义了一个mapper函数.Code如下:

class MapperComponent extends Object 
{
        function startup(&$controller)
    {
        $this->controller =& $controller;
    }


        function get_supplier_map()
        {
        $model=$this->controller->modelNames;

        $q="select id,name from suppliers where delete_status=0";
        $res=$this->controller->$query($q);

        $map=array();

        foreach($res as $val)
        {
                    $map[$val['suppliers']['id']]=$val['suppliers']['name'];
        }

        return $map;
    }
}

我从另一个控制器类app / controllers / items / abc.php中调用该函数,如下所示:

$this->set('supplier_map',$this->Mapper->get_supplier_map());

以上代码在localhost中工作,但在实时服务器中没有任何内容。

0 个答案:

没有答案