我正在使用ActiveDataProvider
在我的网站上创建分页和prev
/ next
链接。但是由于某些原因,我的链接包含URL编码符号%2F
。这是我的声明方式:
$dataProvider = new ActiveDataProvider([
'query' => $products,
'pagination' => [
'pageSize' => $this->count,
'forcePageParam' => false,
'pageSizeParam' => false,
],
]);
例如,以下是生成的链接的样子:
<link href="/c1/vyhlopnaya-sistema/filter/forma_ploskiy%2Flength_dlina-290" rel="self">
是否有任何配置可以避免url编码?谢谢。
答案 0 :(得分:0)
我通过将'encodeParams' => false
添加到rules
中urlManager
的{{1}}的{{1}}中来解决了这个问题:
/frontend/config/main.php