我的appController中有一个函数..我在数组中不好,所以我想合并这两个函数
First Array
public $components = array(
'Session',
'Auth'=>array(
'loginRedirect'=>array('controller'=>'users', 'action'=>'controlpanel'),
'logoutRedirect'=>array('controller'=>'users', 'action'=>'index'),
'authError'=>"You can't access that page",
'authorize'=>array('Controller'),
'authenticate' => array(
'Form' => array(
'fields' => array('username' => 'email')
)
)
)
);
第二个数组
$this->Auth->authenticate = array(
'Authenticate.MultiColumn' => array(
'fields' => array(
'username' => 'email',
'password' => 'password'
),
'columns' => array('email', 'mobileNo'),
'userModel' => 'User',
)
);
我想要的是我想将第二功能添加到第一个功能中,如果可能的话
答案 0 :(得分:0)
假设您要按照描述(不安排)中的描述合并两个数组,那么您应该使用CakePHP的Hash类,特别是合并函数。您可以在documentation中阅读更多内容。
$merged_array = Hash::merge($array1, $array2);