0

ユーザーの詳細(名、姓など)の表があります。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 バージョンのフレームワークを使用しています。この問題を解決する方法についてのアイデアはありますか?

4

0 に答える 0