Reputation: 21
Please provide me some light!
I have this existing rule
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => false,
'showScriptName' => false,
'rules' => [
[
'class' => UrlRule::class,
'controller' => ['login', 'persons', 'details', 'paytypes', 'jobs', 'job-cost-codes', 'cost-centers', 'js-assets', 'asset-use-codes'],
'pluralize' => false,
'extraPatterns' => [
'GET {id}' => 'view',
'PUT {id}' => 'update',
'DELETE {id}' => 'delete',
],
'tokens' => [
'{id}' => '<id:[\w-]+>'
],
],
[
'name' => 'Gets all expenses of a given person id',
'pattern' => 'persons/<id:\w+>/expenses',
'route' => 'details/expenses/',
],
],
],
],
The firs rule is working fine, but the second one with the defined name, pattern, and route is not. It returns 404. Any help is appreciated.
Upvotes: 0
Views: 105