Router::reload PHP 메소드

reload() 공개 정적인 메소드

Reloads default Router settings. Resets all class variables and removes all connected routes.
public static reload ( ) : void
리턴 void
    public static function reload()
    {
        if (empty(static::$_initialState)) {
            static::$_initialState = get_class_vars('Router');
            static::_setPrefixes();
            return;
        }
        foreach (static::$_initialState as $key => $val) {
            if ($key !== '_initialState') {
                static::${$key} = $val;
            }
        }
        static::_setPrefixes();
    }

Usage Example

예제 #1
0
 public function setUp()
 {
     parent::setUp();
     Configure::write('Routing.prefixes', ['admin']);
     Router::reload();
     $this->Html = new HtmlExtHelper(new View(null));
 }
All Usage Examples Of Router::reload