Что я понял из вашего вопроса, так это то, что вы хотите переотображать без использования вашего метода и передавать параметр непосредственно после вашего контроллера?
Вы можете использовать _remap
и проверить, соответствует ли он методу, обрабатывают его нормальноили передайте его методу по умолчанию напрямую, и теперь вам не нужно будет использовать index
в своем URL-адресе, как вы предполагали.
public function _remap($method)
{
if ($method === 'some_method_in_your_controller')
{
$this->$method();
}
else
{
$this->index($method);
}
}
Теперь давайте скажем, что ваш URL-адрес похож на http://localhost/controller/parameter
, тогда, если этоПараметр соответствует методу, который вызовет этот метод, если нет, он передаст его в качестве параметра index
.