2011-11-11 35 views

回答

0

你可能只需要通過你可能在任何設置/選項你的Router :: connect功能的選項。

App::import('Lib', 'ModelRoute'); 
Router::connect('/', array('controller' => 'pages', 'action' => 'display'), 
    Array('routeClass' => 'ModelRoute', 
      'someMoreOptions' => 'OptionValue')); 

然後你就可以在你的構造檢索關鍵someMoreOptions

public function __construct($settings = array()) 
    { 
     $this->settings = Set::merge($this->settings, $settings); 
     // Now you can do something with the option passed. 
     if(isset($this->settings['someMoreOptions']) 
      DoSomethingWith($this->settings['someMoreOptions']); 
    }