Router::connect(
'mylogin',
array('controller' => 'User', 'action' => 'xyz', 5)
);
Как мне создать массив array('controller' => 'User', 'action' => 'xyz', 5)
из строки, которую я сохранил в базе данных как / User / xyz / 5
Можно ли подключить маршрут по строке вместо массива?
Буду очень признателен за вашу помощь.
попробуйте разбить вашу строку, используя этот код. Я надеюсь, что это поможет вам. 🙂
$split = explode('/', '/User/xyz/5');
Router::connect('mylogin',array('controller' => $split[1], 'action' => $split[2], $split[3]));
Других решений пока нет …