From 65d07ba64d45c77d2db16272710ec5702b34d641 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Tue, 25 Apr 2023 03:40:09 +0300 Subject: front-end: putting everything together --- public/app/routes/frontend.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'public/app/routes/frontend.php') 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-_]*)', -- cgit v1.2.3