Мне нужно создать следующую структуру: + контроллер ++ админ +++ каталог ++++ category.php ++++ product.php +++ пользователи и мне нужно открыть их по url / admin / catalog / category / action / param, который я пытался создать маршрут: Route::set('admin', '(<directory>(/<controller>(/<action>(/<custom_param>))))',array( 'directory' => '(admin/.*)' )) ->defaults(array( 'controller' => 'dashboard', 'action' => 'index' ));
После того, что я думал, это проблема с $ this-> uri-> segment () , я понял, что это на самом деле проблема маршрутизации. Проблема в том, что я не могу понять, что не так, поскольку он выглядит точно так же, как другой маршрут, который я использую, который отлично работает, за исключением того, что у него […]
Цель : я хочу создать фильтр маршрутов в Laravel 4 с помощью Route::group и Route::filter Описание У меня есть 2 типа пользователей: внутренний Распределитель For, Internal , у меня есть 2 группы: админ регулярный Для Distributor меня есть 4 группы: золото Серебряный бронза ОЙ Доступный маршрут OEM-дистрибьютор имеет право только на 5 маршрутов. Route::get('distributors/{id}', array('before' […]
У меня есть настройка привязки маршрутов / моделей. Около десяти из них для различных идов. Ничего особенного: $router->get('/notifications/{active_notification_id}/open', 'NotificationsController@open'); $router->bind('active_notification_id', function ($id) { echo 'here'; echo $id; exit; // code }); Связывание вовсе не стреляет. Хорошо работает в восьми других, но для двух из них он просто не срабатывает. Он идет прямо к контроллеру с […]
Я очень новичок в силексе, но имею опыт работы с Java-инфраструктурой MVC. Кажется, что проблема заключается в том, как принимать определенные специальные символы в аргументах URL. У меня есть контроллер, определенный как таковой: $app->get('/editPage/{fileName}', function ($fileName) use ($app,$action) { return $app['twig']->render('edit.twig.html',$action->editPage($fileName)); }); и это отлично подходит для URL-адресов: /myapp/editPage/file.html /myapp/editPage/file-2.html но если я передаю кодировки […]
Я определил два маршрута, / shoppingcart / и дочерний маршрут / shoppingcart / add / который должен быть доступен только для запросов POST. 'routes' => array( 'shoppingcart' => array( 'type' => 'literal', 'options' => array( 'route' => '/shoppingcart/', 'defaults' => array( 'controller' => 'ShoppingcartController', 'action' => 'shoppingcart', ), ), 'may_terminate' => true, 'child_routes' => array […]
Я передаю параметры ajax GET, мой url выглядит так: example.com/autocamplete?term=string Я добавляю маршрут для этого: autocomplete: path: /autocomplete?term={term} defaults: { _controller: CatalogWebBundle:Default:autocomplete } Но с моим маршрутом что-то не так, потому что я получаю ошибку: GET http://127.0.0.1:8000/autocomplete?term=sdfsd 500 (Internal Server Error) Как переписать мой маршрут на ajax получить patameters? JS: <script type="text/javascript"> $(function() { //autocomplete […]
Мне было интересно, был ли простой и эффективный способ создания маршрутов в CakePHP (файл route.php), чтобы сопоставить идентификаторы пользователей с тщеславием? У меня есть (ужасный способ сделать это) следующий тестовый код на моей странице маршрутов: $users = array ( 1 => 'firstname-lastname', 2 => 'firstname2-lastname2' ); //profiles foreach($users as $k => $v) { // LESSONS […]
Как выполнять маршруты в Zend Framework 1.x, а также перенаправлять собственные сообщения об ошибках?
Можно ли отправить параметр промежуточного программного обеспечения с маршрутизатора в качестве аргумента? Для простоты: Route::get('test/{param}',['middleware'=>['testing:{param}'],'uses'=>'TestController@method']); Есть ли в методе Laravel isset вот так? Я знаю о Route::current()->parameters() но я хочу найти лучший метод.