我正在尝试使用find by方法(分页)让标记插件(https://github.com/CakeDC/tags)工作,如下面的示例所示:
https://github.com/CakeDC/tags/wiki/Find-tagged-objects
标签似乎是设置和工作的,因为我可以添加标签到我的‘项目’模型,但我不能搜索。
我的代码如下(函数索引):
if (isset($this->passedArgs['by'])) {
$this->paginate['Tagged'] = array(
'model' => 'Item',
'tagged',
'by' => $this->passedArgs['by']);
$items = $this->paginate('Tagged');
} else {
$this->Item->recursive = 1;
$items = $this->paginate();
}
$this->set('items', $items);
$this->set('tags', $this->Item->Tagged->find('cloud', array('limit' => 10)));当我在我的标签云中点击的时候,我得到了这个错误:
间接修改重载属性ItemsController::$paginate不会影响APP/Controller/ItemsController.php,第20行
第20行是:$this->paginate['Tagged'] = array(
你知道我哪里错了吗?
谢谢
发布于 2013-05-28 18:22:23
问题是我需要首先在控制器中设置分页。
public $paginate = array();https://stackoverflow.com/questions/16785981
复制相似问题