我有一张用户详细信息表(名字,姓氏等)。我正在尝试使用cakephp的paginator帮助器在字段上有链接而不是纯文本,以便查看者可以按照他/她可能想要的任何方向对字段进行排序。我收到此警告'警告(2):array_merge()[function.array-merge]:参数#1不是数组[CORE \ cake \ libs \ view \ helpers \ paginator.php,第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版本框架。关于如何解决这个问题的任何想法?