Model Yii2:404尝试转到多单词模型时出错';s指数

Model Yii2:404尝试转到多单词模型时出错';s指数,model,yii2,yii2-basic-app,Model,Yii2,Yii2 Basic App,我试图为一个名为“ServicioPeluquero”的模型找到一个索引,但它有两个单词,所以当我试图找到它的索引时,它无法显示。我试过这个网址: localhost/yii2basic/web/index.php?r=serviciopeluquero localhost/yii2basic/web/index.php?r=servicioPeluquero localhost/yii2basic/web/index.php?r=servicio_peluquero 如果您能提供帮助,我将不

我试图为一个名为“ServicioPeluquero”的模型找到一个索引,但它有两个单词,所以当我试图找到它的索引时,它无法显示。我试过这个网址:

localhost/yii2basic/web/index.php?r=serviciopeluquero
localhost/yii2basic/web/index.php?r=servicioPeluquero
localhost/yii2basic/web/index.php?r=servicio_peluquero

如果您能提供帮助,我将不胜感激。

无论您的模型如何命名,重要的是您的控制器名称。您应该使用连字符作为驼峰大小写控制器的单词分隔符。因此,假设您的控制器名称为
ServicioPeluqueroController
,您应该使用:

localhost/yii2basic/web/index.php?r=servicio-peluquero

尝试localhost/yii2basic/web/index.php?r=servicio%20peluquerying,它让我看到了一个视图未找到异常。这是另一个问题-如果不知道操作内容和视图结构,很难猜测。但是我想您应该在
views/servicio peluquero/index.php
中有一个视图文件,在您的示例中它丢失了。这个错误实际上意味着找到了控制器及其操作,所以URL是正确的。我建议从阅读有关控制器和视图的指南开始: