0

在我的控制器中,我有以下代码:

$this->paginate = array(
            'Restaurant' => $this->Restaurant->geoRest($lat, $lng, $radius1, $limit)
        );
$this->set('restaurants',$this->paginate());

该模型有一个名为 geoRest() 的函数和内部的一些选项,最后是以下代码: return $options;

一切正常。

但:

如果我想在模型中像这样使用 find('all', $options) 怎么办:

$rests = array();
$rests = $this->find('all', $options);
return $rests;

我收到一条错误消息:

Warning (2): Illegal offset type [CORE/Cake/Model/Model.php, line 2709]

我想我应该使用 find() 来获得正确的 cakephp 代码,对吗?但正确的解决方案是什么?

4

0 回答 0