Phalcon - Yönlendirme
Yönlendirici bileşeni, isteği alması gereken denetleyiciler veya işleyicilerle eşlenen yolları tanımlamaya izin verir. Bir yönlendirici, alınan bilgilere göre bir URI'yi ayrıştırır.
Web uygulamasındaki her yönlendiricinin iki modu vardır -
- MVC modu
- Yalnızca eşleştirme modu
İlk mod, MVC uygulamalarıyla çalışmak için idealdir. Aşağıda Phalcon'da bir yol tanımlamak için sözdizimi verilmiştir.
$router = new Router();
// Define a route
$router->add(
"<URI-Name>",
[
"controller" => "<controller-name>",
"action" => "<action-name>",
]
);
Misal
Bir kategori aramak için, içinde bir rota oluşturalım routes.php yapılandırma klasörü.

Çağırdığımızda yöntem girişi çağıracak bir yol oluşturmayı düşünün “UsersController”. Böyle bir durumda, verilen URL'yi eşleyen bir yol oluşturulması önerilir.
<?php
$router = new Phalcon\Mvc\Router();
$router->add('/login', array(
'controller' => 'users',
'action' => 'login',
));
return $router;
Çıktı
Kod aşağıdaki çıktıyı üretecektir -
