Php 控制器操作的URL存在问题

Php 控制器操作的URL存在问题,php,yii2,Php,Yii2,我在Yii2中遇到URL路由问题 当我从浏览器Firefox调用以下url时,我得到一个404错误: web/index.php?r=iol-calculation%2Findexbyname%26date%3D"2015-02-02" 但是,当我更改为如下文字时,效果很好: web/index.php?r=iol-calculation/indexbyname&date="2015-02-02" 有人能告诉我浏览器调用失败的原因吗?请显示错误,urlManager配置和控制器url

我在Yii2中遇到URL路由问题

当我从浏览器Firefox调用以下url时,我得到一个404错误:

web/index.php?r=iol-calculation%2Findexbyname%26date%3D"2015-02-02"
但是,当我更改为如下文字时,效果很好:

web/index.php?r=iol-calculation/indexbyname&date="2015-02-02"

有人能告诉我浏览器调用失败的原因吗?

请显示错误,urlManager配置和控制器urlManager:'urlManager'=>['enablePrettyUrl'=>false,//将此设置为false,直到您重置httpd.conf文件以获得漂亮的URL'showScriptName'=>false,],使用use yii\helpers\Url解决了这个问题;url::致-谢谢