Able to hit a controller through link
This commit is contained in:
parent
d9000c12c7
commit
c184469219
@ -11,6 +11,10 @@ namespace Controllers\Category;
|
|||||||
use BusinessLogic\Category\CategoryRetriever;
|
use BusinessLogic\Category\CategoryRetriever;
|
||||||
|
|
||||||
class CategoryController {
|
class CategoryController {
|
||||||
|
function get($i) {
|
||||||
|
print json_encode(intval($i));
|
||||||
|
}
|
||||||
|
|
||||||
static function getAllCategories($hesk_settings) {
|
static function getAllCategories($hesk_settings) {
|
||||||
require_once(__DIR__ . '/../businesslogic/category/CategoryRetriever.php');
|
require_once(__DIR__ . '/../businesslogic/category/CategoryRetriever.php');
|
||||||
|
|
||||||
|
@ -1,9 +1,14 @@
|
|||||||
<?php
|
<?php
|
||||||
//define('IN_SCRIPT', 1);
|
|
||||||
//define('HESK_PATH', '../');
|
|
||||||
// Router: handles all REST requests to go to their proper place. Common dependency loading also happens here
|
// Router: handles all REST requests to go to their proper place. Common dependency loading also happens here
|
||||||
//require_once(__DIR__ . '/core/common.php');
|
define('IN_SCRIPT', 1);
|
||||||
|
define('HESK_PATH', '../');
|
||||||
|
require_once(__DIR__ . '/core/common.php');
|
||||||
require(__DIR__ . '/../Link/src/Link.php');
|
require(__DIR__ . '/../Link/src/Link.php');
|
||||||
|
require(__DIR__ . '/../hesk_settings.inc.php');
|
||||||
|
|
||||||
|
// Controllers
|
||||||
|
require(__DIR__ . '/controllers/CategoryController.php');
|
||||||
|
|
||||||
|
|
||||||
class HomeController
|
class HomeController
|
||||||
{
|
{
|
||||||
@ -25,6 +30,13 @@ class HomeController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function handle404() {
|
||||||
|
http_response_code(404);
|
||||||
|
print json_encode('404 found');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Must use fully-qualified namespace to controllers
|
||||||
Link::all(array(
|
Link::all(array(
|
||||||
'/test/{i}' => 'HomeController',
|
'/test/{i}' => '\Controllers\Category\CategoryController',
|
||||||
|
'404' => 'handle404'
|
||||||
));
|
));
|
Loading…
x
Reference in New Issue
Block a user