Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
есть роутер
Route::get('news/detail-(:num)', array('as' => 'news_detail', 'uses' => 'frontend.news@detail'));
URL
news/detail-3
как в контроллере забрать цифру 3?
Не в сети
Не в сети
url полностью передается в контроллер, в том числе wildcard.
Достаточно передать параметр обработчику, например:
Route::get('news/detail-(:num)', array('as' => 'news_detail', 'uses' => 'frontend.news@detail'));
В контроллере
class News_Controller extends Base_Controller {
...
public function action_detail($newsID)
{
return "Читаем новость с ID= ". $newsID;
}
...
}
Кстати, в документации на Laravel 2 это было, а потом как-то ""затерялось"
Не в сети
думал есть более изящный способ, давно перестал пользоваться данным методом, позабыл о нём...
спс
Не в сети
Не в сети
Страницы 1