Я использую последнюю версию Phalcon и я нахожу, что трудно найти информацию о том, как сделать действие не выполнится, когда требуемые параметры отсутствуют, как показано нижеPhalcon параметр URL отсутствует, но действие еще запускается на выполнение
class TestController extends ControllerBase{
public function detailsAction($id) {
$this->view->SetVar('theid',$id);
}
}
когда я получить доступ к этому, как показано ниже
http://localhost/phalcon/test/details
мнение по-прежнему запускается на выполнение, но идентификатор отсутствует, и когда я к нему доступ через
http://localhost/phalcon/test/details/5
Получаю значение 5.
Может кто-нибудь скажет мне, как сделать его «NotFound» или что-то, когда требуемые параметры отсутствуют. И у меня есть много функций с такими требованиями, поэтому, если есть общая настройка в маршрутизации или что-то, что я действительно ценю, если кто-то может мне помочь.
Спасибо ребята
Можете ли вы показать нам свою конфигурацию маршрутизации? – antonienko
маршрутизатор по умолчанию. Ничего лишнего – user1217974