diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-25 03:40:09 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-25 03:40:09 +0300 |
| commit | 65d07ba64d45c77d2db16272710ec5702b34d641 (patch) | |
| tree | 4578793e288cd1a6dc08f87ab44d0e3568904c12 /public/app/routes/frontend.php | |
| parent | 13753d58d6aceaea8f246040518d50f2eb06a8d9 (diff) | |
| download | classroom-65d07ba64d45c77d2db16272710ec5702b34d641.tar.gz classroom-65d07ba64d45c77d2db16272710ec5702b34d641.tar.bz2 classroom-65d07ba64d45c77d2db16272710ec5702b34d641.zip | |
front-end: putting everything together
Diffstat (limited to 'public/app/routes/frontend.php')
| -rw-r--r-- | public/app/routes/frontend.php | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/public/app/routes/frontend.php b/public/app/routes/frontend.php index 898b23a..f9e74db 100644 --- a/public/app/routes/frontend.php +++ b/public/app/routes/frontend.php @@ -4,15 +4,13 @@ use app\controllers\Auth; use app\controllers\Classroom_user; use app\controllers\cms\Course; use app\models\cms\Course_model; +use app\extends\Cache_service; // Home/Welcome // --- Route::add('/', function() { // echo 'Welcome!'; }); Render::view('welcome', [ // cache categories (while retrieving) - 'categories' => proxy( - [\app\models\cms\Course_model::class, 'category_tree'], - [], CACHE_ROOT_TTL - ) + 'categories' => Cache_service::courses_struct()['tree'] ]); // header('Location: /some/default/url', true, 302); }); @@ -46,8 +44,8 @@ Route::notFound( function() { // Resolve urls // --- -- -- - - - -Route::add('/course/([0-9a-zA-Z-_]*)', - function($label) { Course::show([$label]); } +Route::add('/course/([0-9]*)', + function($id) { Course::course($id); } ); Route::add('/lesson/([0-9a-f]*)/([0-9a-zA-Z-_]*)', |
