Поэтому я использую микрофрейм Flight PHP ( http://flightphp.com/ ) для маршрутизации. Мой вопрос: как я могу запустить маршрутизатор из подкаталога? Я имею в виду, по сути, запускать его в песочнице в папке. Как и в случае, запрос '/' просто вытаскивает обычный файл index.php. Но запрос «/ flight / file» будет загружать URL-адрес с помощью Flight. […]
Итак, это то, что я должен создать класс диспетчера, который должен отправить http requesd на основе URI запроса, поэтому Im интересовался только частью URI, которая приходит за доменом. Теперь, когда я работаю на реальном сервере на URI, вот так: www.domain.com/controller/method/params/ REQUEST_URI вернется: /controller/method/params/ Но когда я работаю на локальной машине, у меня есть URI, как […]
У меня есть довольно большой проект, который мне нужно запрограммировать. Я использовал код CodeIgniter, но поскольку они перестали поддерживать фреймворк, я решил переключиться на другой. Я выбрал структуру Phalcon. Структура папки приложения, которую я хочу реализовать, следующая: приложение/ контроллеры / админ / пользователей / UsersController.php UserGroupsController.php панель приборов/ система / another_subfolder / AnotherSubFolderController.php производство / […]
Я пытаюсь перенаправить URL-адреса с маршрутизацией Codeighiter. Я не мог написать маршрутизацию для следующего. Если URL-адрес поставляется с /api/some/some я хочу перенаправить его в api/some/some , в противном случае я хочу перенаправить URL-адрес в /home/index . т.е. если какой-либо URL-адрес начинается с api/ i, вы не хотите изменять этот URL-адрес другим, я хочу перенаправить его […]
Я собираю простой сетевой сайт и хотел бы, чтобы URL-адреса работали подобно facebook, поэтому, набрав имя domain.com/username, я бы получил профиль пользователя. Я могу сделать это уже таким образом Профиль пользователя domain.com/ профиль других пользователей domain.com/home/username Контроллер по умолчанию называется home, и в настоящее время я использую функцию _remap для проверки дополнительных параметров URL для […]
В настоящее время я использую CodeIgniter. Я пытаюсь написать функцию, которая может принимать неограниченное количество параметров. Так что в контроллере это будет что-то вроде function test($name, $others){ foreach($others){ //do something } } и я мог бы назвать это example.com/control/test/some name/param1/param2/param3/param4/param5… Как я могу это настроить?
Я пытаюсь добавить язык в url со следующим синтаксисом: http://www.example.com/ru/site/page/view/about То, что я до сих пор работает с короткими URL-адресами, например: http://www.example.com/en/site/contact, но не с длинными один раз, как в моем первом примере Вот что я имею до сих пор: /config/main.php 'urlManager'=>array( 'class'=>'application.components.MyCUrlManager', 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<language:\w+>/<controller:\w+>/<id:\d+>'=>'<controller>/view', '<language:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<language:\w+>/<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ), ), <?php // components/MyCUrlManager.php class […]
Я использую платформу Slim PHP для создания RESTful API для своего приложения. Я бы хотел, чтобы все URL-адреса могли принимать параметры для сортировки и разбивки на страницы. Может ли кто-нибудь сказать мне лучший способ сделать это? Кроме того, может ли кто-нибудь предоставить мне некоторые правильные URI REST? (например, http://domain.com/api/category/fruit/?sort=DESC&results=25&page=2 ) <?php require 'Slim/Slim.php'; $sort = […]
У меня есть веб-сайт, на котором есть веб-страница, содержащая список журналов. Теперь я обычно даю ссылку для доступа к этой странице для некоторого пользователя, например: http://172.20.22.77/someapp/results.htm?id=45 Теперь, когда некоторые пользователи нажимают на это. Это даст ему экран входа. Но после входа в систему он не переходит на страницу, которая была задумана. Я использую сеансы для […]
Я пытаюсь реализовать перевод на основе URL в Zend Framework, чтобы мой сайт был оптимизирован для SEO. Это означает, что мне нужны URL-адреса, подобные приведенным ниже, в дополнение к маршрутам по умолчанию. zend.local/en/module zend.local/en/controller zend.local/en/module/controller zend.local/en/controller/action Выше были те, с которыми у меня сейчас проблемы; остальное должно быть в порядке. Я добавил плагин контроллера, который […]