Changeset 2891
- Timestamp:
- 06/24/2008 12:38:29 PM (3 months ago)
- Files:
-
- 1 modified
-
trunk/system/libraries/Router.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/system/libraries/Router.php
r2890 r2891 86 86 // Prepare to find the controller 87 87 $controller_path = ''; 88 $method_segment = NULL; 89 90 echo Kohana::debug(self::$rsegments); 88 91 89 92 foreach (self::$rsegments as $key => $segment) … … 110 113 // Change controller path 111 114 self::$controller_path = $dir.$controller_path.EXT; 115 116 // Set the method segment 117 $method_segment = $key + 1; 112 118 } 113 119 } … … 124 130 } 125 131 126 if ( self::$controller !== NULL AND isset(self::$rsegments[$key]))132 if (isset(self::$rsegments[$method_segment])) 127 133 { 128 134 // Set method 129 self::$method = self::$rsegments[$ key];130 131 if (isset(self::$rsegments[$ key+ 1]))135 self::$method = self::$rsegments[$method_segment]; 136 137 if (isset(self::$rsegments[$method_segment + 1])) 132 138 { 133 139 // Set arguments 134 self::$arguments = array_slice(self::$rsegments, $ key+ 1);140 self::$arguments = array_slice(self::$rsegments, $method_segment + 1); 135 141 } 136 142 }
