我有一个用户详细信息表(名字、姓氏等)。我正在尝试使用 cakephp 的分页器助手在字段上添加链接,而不仅仅是纯文本,以便查看者可以按他/她可能想要的任何方向对字段进行排序。我收到此警告“警告 (2): array_merge() [function.array-merge]: Argument #1 is not an array [CORE\cake\libs\view\helpers\paginator.php, line 194]”。在我的控制器中,我使用了以下代码:
class UsersController extends AppController
{
var $name = 'Users';
var $helpers = array('Html','Form', 'Paginator');
var $paginate = array(
'limit' => 30,
'order' => array(
'User.user_ID' => 'asc'
)
);
}
在视图中,我使用了以下代码:
$tableheaders = array($this->Paginator->sort('First Name', 'first_name', array('model' => 'User')),
$this->Paginator->sort('Last Name', 'last_name', array('model' => 'User'))
$this->Paginator->sort('Email', 'email', array('model' => 'User')),
);
echo $this->Html->tableHeaders($tableheaders);
我目前使用的是 cakephp 的 1.3 版本框架。关于如何解决这个问题的任何想法?