From 6c9bb15a8d13cf44e6cd4ce1330917294efb943b Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Thu, 4 Aug 2011 10:48:25 -0500 Subject: [PATCH] Don't force modules to have route files. --- system/routing/loader.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/routing/loader.php b/system/routing/loader.php index 9d30347e..43414cc2 100644 --- a/system/routing/loader.php +++ b/system/routing/loader.php @@ -37,7 +37,9 @@ class Loader { */ public function load($uri) { - return array_merge($this->load_nested_routes(explode('/', $uri)), require $this->path.'routes'.EXT); + $base = (file_exists($path = $this->path.'routes'.EXT)) ? require $path : array(); + + return array_merge($this->load_nested_routes(explode('/', $uri)), $base); } /**