1
我知道我們可以在控制器開始定義組件時傳遞組件的設置。例如,從CakePHP的2.0食譜如何使用CakePHP 2中的設置動態加載組件?
public $components = array(
'Auth' => array(
'authorize' => array('controller'),
'loginAction' => array(
'controller' => 'users',
'action' => 'login'
)
),
'Cookie' => array('name' => 'CookieMonster')
);
但我通常在飛行負載組件,像這樣(也從食譜)
$this->OneTimer = $this->Components->load('OneTimer');
當使用第二個方法(裝載在運行的組件),我如何將設置傳遞給它,以便我可以在構造函數中使用它們來根據設置正確設置組件?
任何幫助將不勝感激。