Skip to content
This repository was archived by the owner on Dec 6, 2022. It is now read-only.
This repository was archived by the owner on Dec 6, 2022. It is now read-only.

Method request #116

Open
Open
@agregator123

Description

@agregator123

I want to submit a nice request ( i think )
For now in methods we have:
GET POST etc... i want to be added one more "XHR" or "Ajax" and this one can be accepted only ajax requests.
Now my controllers with ajax must be like this:

 if(parent::is_ajax()) {
 //my code
}

is_ajax function is:

  public function is_ajax() {
    return (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
  }

I need this to be added and my routers will be:

$collection->attachRoute(new PHPRouter\Route('/', [
    '_controller' => 'App\Controllers\Index::Index',
    'methods' => 'AJAX',
    'parameters'=> ['template_file'=>'index'],
]));

instead

$collection->attachRoute(new PHPRouter\Route('/', [
    '_controller' => 'App\Controllers\Index::Index',
    'methods' => 'GET',
    'parameters'=> ['template_file'=>'index'],
]));

is this possible ?

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions