Я пытаюсь создать или найти маршрут, который практически всех уловит. Мне нужно что-то, что может маршрутизировать что-то вроде следующего:
/some-page/some-childpage/another-childpage
/another-page
/yet-anotherpage/page
Эти URL-адреса не будут связаны с каким-либо модулем как таковым, они больше для того, чтобы администратор мог создавать страницы по любому URL-адресу.
У меня есть кое-что, что на данный момент перехватывает маршруты, используя маршрутизацию с подстановочными знаками и дочерний маршрут с подстановочными знаками, но когда я использую его в помощнике просмотра URL-адресов, он кодирует косые черты в параметре url. В основном:
$this->url( 'public_page', array( 'url' => 'foo/bar' ) )
Выводит /foo%2Fbar
.
Помимо запрета / s, при попытке получить параметр url он возвращает строку запроса до первого /.
Любая помощь и предложения были бы замечательными!
С уважением, Майкл