我有Nav物品:
[
'label' => 'All',
'url' => ['project/index'],
],
[
'label' => 'Done',
'url' => ['project/index', 'assigned' => 'done'],
],
Run Code Online (Sandbox Code Playgroud)
但是active当我去project/index&assigned = done时,他们都有一个类.只有当item的url值严格等于$routevalue时,我才能强制附加这个类?
Nav当路由和参数匹配时,小部件将使项目处于活动状态$route(如果未设置,它将使用当前请求的路由)并且$params(如果未设置,它将使用 $_GET)。
如果路线是project/index(请查看此处),您的第一个项目将始终处于活动状态。
例如你应该尝试这个:
[
'label' => 'All',
'url' => ['project/index', 'assigned' => 'not-done'],
],
[
'label' => 'Done',
'url' => ['project/index', 'assigned' => 'done'],
],
Run Code Online (Sandbox Code Playgroud)
阅读有关小部件如何Nav将项目设置为活动或不活动的更多信息。
| 归档时间: |
|
| 查看次数: |
3447 次 |
| 最近记录: |