[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с router
vladex
Кто подскажет по поводу использования этого дела
https://github.com/dannyvankooten/PHP-Route...ter/example.php
На сколько я понял, сначала мы задаем вид URL или другим словами карту
Например
$router->map('/users/','users#create', array('methods' => 'POST', 'name' => 'users_create'));

То есть ссылки будут вида
www.site.com/users/
Также понял о генерации ссылок согласно заданного маршрута.
echo $router->generate('users_create');

Ну и непосредственно само действие, при совпадении маршрута и URL в строке браузера, этот код
<?php if($route) { ?>
<strong>Target:</strong>
<
pre><?php var_dump($route->getTarget()); ?></pre>

<
strong>Parameters:</strong>
<
pre><?php var_dump($route->getParameters()); ?></pre>
<?php } else { ?>
<pre>No route matched.</pre>
<?php } ?>

Но как сделать контроллер, для выполения каких то действий. в зависимости от введенного url.
Например
www.site.com/users/create
www.site.com/users/delete
www.site.com/users/update
и т.д.
Как отработать условия?
Dagot
хрень какая-то ну напиши ты сам роутер, там делов то 5 минут. Просто в .htacces используй мод_реврайт и банальным explode дербань url и решай что будет контролером экшеном или аргументами для экшен-методов

_____________
аська 615-817, стучите начинающие прогеры, будем вместе прорываться)
vladex
Какие ваши примеры?
vladex
Вот как то так.
https://github.com/brightproject/Develop/tr...ster/BrightWork
Криво и нет динамики, а хочется.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.