Описание тега altorouter

PHP5.3+ класс маршрутизации. Легкий, но чрезвычайно гибкий. Поддерживает REST, динамическую и обратную маршрутизацию.
1 ответ

Вызов метода контроллера в Altorouter

Я пытался получить метод index() контроллера Home с помощью altorouter, но не смог. Я искал несколько мест, но я не мог найти какую-либо помощь. Вот index.php <?php include 'system/startup.php'; include 'library/AltoRouter.php'; // Router $router…
03 янв '17 в 17:24
1 ответ

Использование Alto Router на wamp-сервере

Привет, я хочу использовать пакет под названием Alto Router в wamp. в корне www я изменил страницу индекса с <?php require( __DIR__ . "/vendor/autoload.php"); $router = new AltoRouter(); $router->map('GET','/',function(){ include(__DIR__ . "/p…
11 дек '15 в 11:24
1 ответ

AltoRouter неправильно выполняет маршрутизацию

Я просто разрабатываю небольшое WebApp на PHP и для маршрутизации использую AltoRouter. До сих пор я только разрабатывал и тестировал в автономном режиме, поэтому на моем локальном хосте. Теперь, чтобы увидеть поведение сервера, я загрузил свой код,…
12 янв '19 в 09:11
1 ответ

Эмуляция узлов / экспресс-маршрутов в.htaccess

Я пытался подражать, как nodejs/express работают с их маршрутами. Я пересылаю весь трафик на index.php обрабатывать маршруты (используя AltoRouter). Мой файл struture выглядит примерно так: -/ --public/ |- assets |- ... --routes/ |- route.php |- ...…
05 ноя '16 в 20:27
1 ответ

Роутер альт не маршрутизируется правильно

Я сделал файл.htaccess, и это работает, но маршрутизация Alto Router не <?php require 'altorouter.php'; $router = new AltoRouter(); $router->setBasePath('/rimaxxApi/'); $router->map('GET', '/', function(){ echo 'It is working'; }); $match =…
16 мар '16 в 10:34
0 ответов

AltoRouter - неопределенная переменная соответствия?

Итак, все мои основные маршруты работают просто отлично. Но когда я пытаюсь использовать динамические маршруты и передавать идентификатор выбранной машины, я не могу получить к нему доступ в своем файле machine_details.php с помощью $match['params']…
15 фев '19 в 16:34
2 ответа

Altorouter многоязычная маршрутизация

Можно ли использовать Altorouter для создания многоязычной настройки маршрутизации? Я хотел бы отправить переменную с целевым файлом (чтобы он отображал различное содержимое при просмотре), например - $router->map('GET','/th/work/sample', 'work/s…
19 окт '16 в 03:58
1 ответ

PHP AltoRouter Вызов метода на контроллере

Попытка вызвать метод на контроллере, но это не сработает на AltoRouter $router->map( 'GET', '/users/[i:id]/', 'UserController#showDetails' ); Что я делаю не так? PS: Нет примера, как получить параметры для метода Controller.
25 мар '16 в 18:29
1 ответ

PHP AltoRouter - не удается получить запрос GET

Я почему-то не могу запустить AltoRouter. Я пытаюсь сделать самый простой звонок, но ничего не происходит. Как я могу заставить это работать? Мой файл index.php выглядит так: <?php include('settings/autoload.php'); use app\AltoRouter; $router = n…
26 янв '15 в 15:09
0 ответов

AltoRouter Запрещенная ошибка

Я новичок в AltoRouter, я пытаюсь настроить его на своем сервере, так как веб-сайтов много, только для одного из них, я изменил свой apache.conf для <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted &lt…
02 янв '18 в 10:12
1 ответ

Отображение домашнего контроллера в качестве контроллера по умолчанию в AltoRouter

Это index.php <?php include 'library/altorouter.php'; $router = new AltoRouter(); $router->setBasePath('/AltoRouter'); $router->map('GET','/', 'home_controller#index', 'home'); $router->map('GET','/content/[:parent]/?[:child]?', 'content…
1 ответ

Alto Router не работает для контроллеров

Я пытаюсь передать имя контроллера и метод в метод карты Alto Router, но он не работает в index.php у меня есть следующий код <?php require_once 'vendor/autoload.php'; use Route\AltoRouter; use App\Controllers\HomeController; $router = new AltoRo…
19 мар '17 в 06:00
1 ответ

Пустой GET для AltoRouter

Я пытаюсь использовать AltoRouter, но я пытаюсь следовать его документации, и моя проблема в том, что $_GET всегда быть пустым. Я использую Apache, и мой.htaccess похож на следующее: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .…
12 окт '15 в 20:21
2 ответа

Загрузите файл конфигурации только один раз

Я работаю над своим сценарием, чтобы преобразовать устаревшие ссылки в SEO дружественные ссылки. index.php require 'AltoRouter.php'; $router = new AltoRouter(); $router->setBasePath('/router'); $urls = [ 'index.php?option=com_index&task=artic…
08 дек '15 в 22:43
0 ответов

Лучший подход, чтобы избежать воссоздания экземпляра AltoRouter и карты маршрутов

Я использую AltoRouter и работает довольно хорошо. Но для каждого запроса создается новый экземпляр AltoRouter, и поэтому отображение (я следовал примеру со страницы github). Как избежать этих накладных расходов? Я думал в синглтонском анти-паттерне…
06 июн '18 в 14:12
1 ответ

Что означает этот $controller::Index()?

Глядя на роутер я нахожу это $controller::Index();, что это значит? $router->map( 'GET', '/[a:controller]/', function($controller, $action = 'index') { if( method_exists( $controller, $action )) $controller::Index(); else echo 'missing'; }); что …
25 ноя '17 в 12:36
1 ответ

Altorouter не может понять, как правильно маршрутизировать PHP

Если вы не использовали это до ссылки: http://altorouter.com/ Я делаю небольшое приложение, но не требую основы, только часть маршрутизации. Поэтому я решил попробовать altorouter, поскольку это казалось довольно простым. Я хочу наметить определенны…
01 апр '16 в 08:37
0 ответов

AltoRouter POST Data

Я пытался работать с AltoRouter, чтобы отправить контактную форму, но у меня нет содержимого POST. это мои маршруты: $router->map('GET','/kontakt/', 'views/kontakt.php', 'kontakt'); $router->map('POST','/sendContact/', 'views/sendContact.php',…
17 ноя '17 в 03:31
1 ответ

Так работает метод AltoRouter GET POST?

Я опробовал этот altorouter уже несколько недель. Похоже, это хороший роутер, где не так много рабочих примеров на сетях или на официальном сайте. Вам нужно как-то это понять и выполнить работу. Я попробовал базовые методы GET и POST, используя alto…
1 ответ

AltoRouter - отображение / маршрутизация домашнего класса по умолчанию

Я понял, как вы называете здесь свои контроллеры, но как установить "Home" в качестве контроллера по умолчанию и "index" в качестве действия по умолчанию в AltoRouter это неправильно но что то типа $router->map('GET', '/', function($controller, $…
26 дек '17 в 14:00