Articles of routing

symfony2 добавить динамический параметр для маршрутизации, попробуйте с помощью пользовательского загрузчика

Я пытаюсь настроить пользовательский загрузчик маршрутизатора, как здесь http://symfony.com/doc/current/cookbook/routing/custom_route_loader.html я хочу добавить динамический параметр для всех маршрутов (параметр из сеанса) это мой код namespace Mea\Crm4Bundle\Routing; use Mea\Crm4Bundle\Entity\Application; use Symfony\Component\Config\FileLocatorInterface; use Symfony\Component\Config\Loader\Loader; use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\Routing\Loader\AnnotationClassLoader; use Symfony\Component\Routing\Loader\AnnotationDirectoryLoader; use Symfony\Component\Routing\Loader\AnnotationFileLoader; use Symfony\Component\Routing\Loader\YamlFileLoader; use Symfony\Component\Routing\Route; use Symfony\Component\Routing\RouteCollection; use Symfony\Component\Yaml\Exception\ParseException; use Symfony\Component\Yaml\Parser as YamlParser; use Symfony\Component\Config\Resource\FileResource; class AppLoader […]

Маршрут контроллера не найден в Laravel 4

Я сейчас перехожу с L3 на L4. При регистрации контроллера HomeController который поставляется с установкой по умолчанию L4, попытка перейти на страницу www.domain.com/home дает мне исключение ResourceNotFound . Я сделал composer dumpautoload но это не помогло. Я пропустил дополнительный шаг? routes.php Route::controller('home', 'HomeController'); Контроллеры / HomeController.php <?php class HomeController extends BaseController { public function showWelcome() […]

Можно ли создать маршрут, который указывает на абсолютный внешний URL?

Google, а также Symfony Docs и Cookbook не помогли. Предположим, у нас есть сайт под названием http://www.example.com который работает на Symfony2, и мы используем внешнюю службу часто задаваемых вопросов и службу поддержки (по любой причине), расположенную по адресу http://example.externalservice.com . Теперь мы подумали, что это будет подходящее решение для создания маршрута, указывающего на внешний сервис […]

zend framework 2 Dynamic Breadcrumbs – Параметры прохождения

Я новичок в Zend Framework 2, и я пытаюсь создать динамические Breadcrumbs, используя ZF2, но безуспешно. Я использовал http://adam.lundrigan.ca/2012/07/quick-and-dirty-zf2-zend-navigation/ в качестве базы для своей работы, и, как описано, я построил карту сайта для маршрутов, открытых моими модулями. Пример: // config/autoload/nav_zfcuser.global.php <?php return array( // All navigation-related configuration is collected in the 'navigation' key 'navigation' => […]

Regex – греческие символы в URL-адресе

У меня есть настраиваемый маршрутизатор, который использует регулярное выражение. Проблема в том, что я не могу разобрать греческих персонажей. Вот несколько строк из index.php : $router->get('/theatre/plays', 'TheatreController', 'showPlays'); $router->get('/theatre/interviews', 'TheatreController', 'showInterviews'); $router->get('/theatre/[-\w\d\!\.]+', 'TheatreController', 'single_post'); Вот несколько строк из Router.php : $found = 0; $path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH); //get the url ////// Bla Bla Bla ///////// […]

Модуль против контроллера

Я пишу кусочки для ( о нет, другой ) PHP-структуры, как учебный опыт и, надеюсь, для будущего использования на небольших проектах. Я сделал небольшое чтение, а именно Справочные документы существующих фреймворков. Я вижу слово « Модуль, брошенное много», и из моего чтения и предыдущего опыта Модуль – это концепция, применяемая для разделения связанного кода («Представления», […]

Проверьте URL-адрес перед перенаправлением symfony2

if ($u = $this->generateUrl('_'.$specific.'_thanks')) return $this->redirect($u); else return $this->redirect($this->generateUrl('_thanks')); Я не буду перенаправлять _specific_thanks адрес _specific_thanks если он существует. Итак, как проверить, существует ли URL-адрес? Когда я это сделал, у меня была эта ошибка: Маршрут «_специфические_тынки» не существует.

Symofny2 Получите список доступных логических имен контроллеров

Мне нужно показать выбор со списком всех доступных контроллеров, поскольку логические имена AcmeBundle:ControllerName:ActionName Я вижу, что команда CLI php app/console router:debug выгружает аналогичный список, но с именами контроллеров, например fos_user_security_login . Как я могу спросить Symfony о представлении имени логического контроллера? Благодаря!

Phalcon PHP: измените URL-адрес запроса перед его отправкой

Я ищу способ изменить URL-адрес запроса до его отправки. Например, следующие URL-адреса должны обрабатываться одним и тем же контроллером / действием: /en/paris /de/paris /paris Я хотел бы захватить код страны, если он присутствует, а затем переписать URL-адрес без него, чтобы контроллеры не имели дело с этим. Я попробовал событие «отправка: beforeDispatchLoop», но для этого он […]

Преобразование значений параметров маршрута динамически в Symfony 2

У меня есть маршрут / трек / Johnny + Cash / There + You + Go и мне нужны параметры маршрута artist_name = "Johnny Cash", name = "There You Go" (без плюсов) Для этого я добавил слушателя в MainBundle \ Resources \ config \ services.yml services: app.listener.location: class: Melofania\MainBundle\LocationListener scope: request tags: – { name: […]