Я пишу пользовательский MVC-фреймворк для PHP-проекта, и все прекрасно, пока не получим аргументы из URL-маршрута. Я застрял при передаче части URL-маршрута в аргумент функции динамически. У меня уже есть метод, который заключается в том, чтобы просто взорвать маршрут и использовать массив для аргументов функции, но мне бы очень хотелось узнать, как это сделать, как в CodeIgnitor или CakePHP.
Вот что я хочу сделать. URL сайта будет ...
url: http://yoursite.com/profile/view/35/foo
и в моем контроллере у меня будет ...
<?php
Class profileController Extends baseController
{
public function view($ID, $blah)
{
echo $ID; //would show 35
echo $blah; //would show foo
}
}
?>
Мне бы очень хотелось узнать, как это делается. Большое спасибо!