testing routes

main
Robert 2 years ago
parent d0dfb18a58
commit 966c61712a
  1. 7
      src/mockup/controllers/app/home_ctrl.php
  2. 5
      src/mockup/routes/routes.php

@ -41,6 +41,13 @@ class home_ctrl {
public function test(int $id) { public function test(int $id) {
echo $id; echo $id;
} }
public function demo(?string $name="Test", ?int $limit=10, ?int $page=1) {
if ($name === null || $limit === null || $page === null) {
echo "Say what!?";
} else {
echo $name." ".$limit." ".$page;
}
}
public function opcache_check() { public function opcache_check() {
\tts\common::dump(opcache_get_status(true)); \tts\common::dump(opcache_get_status(true));

@ -8,8 +8,9 @@ use \tts\router as Router;
class routes { class routes {
public static function get() { public static function get() {
Router::get('mockup/example/{id}?', 'prj\mockup\controllers\app\home_ctrl@test'); // ::i is a numbers only Regex shortcut, ::s is a string
//Router::route("mockup/app/home/name_demo.html", "prj\mockup\controllers\app\home_ctrl@name_demo"); Router::get('mockup/example/{id::i}', 'prj\mockup\controllers\app\home_ctrl@test');
Router::route("mockup/demo/{name::s}/{limit::i}?/{page::i}?", "prj\mockup\controllers\app\home_ctrl@demo");
} }
} }
Loading…
Cancel
Save