Articles of маршрутизации

Как выполнить регулярное выражение URL для структуры маршрутизации?

У меня уже есть метод маршрутизации, который соответствует этому шаблону: /hello/:name что заданное имя является динамическим путем, я хочу знать, как это сделать: /hello/{name} с тем же регулярным выражением. Как добавить к нему необязательную косую черту? /hello/:name(/) or /hello/{name}(/) Это регулярное выражение, которое я использую для /hello/:name @^/hello/([a-zA-Z0-9\-\_]+)$@D Регулярное выражение генерируется автоматически из класса PHP […]

Маршрутизация регулярных выражений для Zend Framework 2

Я отчаянно боролся с ZF2, я пытаюсь создать дерево маршрутов, чтобы: / manual – Переход к ручному контроллеру, действие индекса / manual / [something] – Переход к ручному контроллеру, действие производителя / manual / [something] / [else] – Переход к ручному контроллеру, действие категории / manual / [something] / [else] / [foo] – Переход к […]

Разрешено разрешение Htaccess / указатель каталога

Я спросил [вопрос]: htaccess обратный каталог здесь о обратном маршрутизации. Однако я продолжаю получать представление каталога вместо файла. Например: я перехожу к /img/header.jpg Я получаю содержимое папки / img /, пока файл header.jpg существует. Я добавил -Indexes в параметры, но это просто приводит к 403 запрещенному сообщению доступа. Как мне изменить htaccess, чтобы показать imgs […]

Маршрутизация в CakePHP для тщеславия

Мне было интересно, был ли простой и эффективный способ создания маршрутов в CakePHP (файл route.php), чтобы сопоставить идентификаторы пользователей с тщеславием? У меня есть (ужасный способ сделать это) следующий тестовый код на моей странице маршрутов: $users = array ( 1 => 'firstname-lastname', 2 => 'firstname2-lastname2' ); //profiles foreach($users as $k => $v) { // LESSONS […]

Определение маршрутизации по умолчанию для контроллера / действия в symfony 2

Если бы я хотел сделать так, чтобы каждый url вызывал отдельно от тех, которые я определил после действия / ExplicitControllerName / ExplicitActionToRun … как может выглядеть маршрутизация. например, некоторый псевдокод: default_pathing: pattern: /{controller}/{action} defaults: { _controller: Bundle:Default:index } Поэтому, если бы я пошел на www.example.com/Page/About он будет звонить моему контроллеру class Page extends Controller { […]

CodeIgniter – удалить «указатель» из URL

ПРИМЕЧАНИЕ. Я не говорю об удалении index.php – я имею в виду index – имя метода. Мой текущий URL выглядит следующим образом: www.mysite.com/view-topic/index/my-topic Вот что я хочу, чтобы он выглядел так: wwww.mysite.com/view-topic/my-topic Как мне это сделать? Заранее спасибо!

Наследование цепей Symfony2 потеряет родительские пучки

Я пытаюсь создать простое наследование наложения, как указано здесь, и столкнулся с проблемой с маршрутами. Я использую аннотации для маршрутизации. Когда я регистрирую свой дочерний пакет в AppKernel.php, все мои пути родительских пакетов теряются. Насколько я понимаю из документации, Symfony2 должен искать все файлы, включая маршруты, сначала из дочернего пакета, а затем из родительского пакета. […]

Глобальные переменные и функции Fat-Free-Framework

Я новичок в безмасляной структуре, и я немного запутался в глобальных переменных. $f3->route('GET /@page','display'); function display($f3) { echo 'I cannot object to an object' . $f3->get('PARAMS.page'); }; $f3->run(); Здесь я использую GET / @ страницу как токен для маршрута URL. В функции i затем используйте $ f3-> get ('PARAMS.page'), чтобы получить значение этой переменной. Поскольку […]