lepisi-pengumuman/Core/RouterApi.php

25 lines
590 B
PHP

<?php
namespace Core;
use App\Controllers\Api;
class RouterApi extends Router
{
public function dispatchApi($url)
{
$object = new Api();
if (isset($this->params['action'])) {
$action = $this->params['action'];
return $object->$action();
} else {
$method = $_SERVER['REQUEST_METHOD'];
$model = $this->params['model'];
return (isset($this->params['id'])) ?
$object->$method($model, $this->params['id'])
:
$object->$method($model);
}
}
}