Phalcon - Perutean
Komponen router memungkinkan untuk menentukan rute yang dipetakan ke pengontrol atau penangan yang harus menerima permintaan. Router mengurai URI sesuai informasi yang diterima.
Setiap router di aplikasi web memiliki dua mode -
- Mode MVC
- Mode hanya pertandingan
Mode pertama sangat ideal untuk bekerja dengan aplikasi MVC. Berikut ini adalah sintaks untuk menentukan rute di Phalcon.
$router = new Router();
// Define a route
$router->add(
"<URI-Name>",
[
"controller" => "<controller-name>",
"action" => "<action-name>",
]
);
Contoh
Untuk mencari kategori, mari kita buat rute masuk routes.php dari folder config.
Pertimbangkan untuk membuat rute yang akan memanggil metode login saat kita memanggil “UsersController”. Dalam kasus seperti itu, disarankan untuk membuat rute yang memetakan URL yang diberikan.
<?php
$router = new Phalcon\Mvc\Router();
$router->add('/login', array(
'controller' => 'users',
'action' => 'login',
));
return $router;
Keluaran
Kode akan menghasilkan keluaran berikut -