在拨打国家/索引时找不到Yii2页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在拨打国家/索引时找不到Yii2页面相关的知识,希望对你有一定的参考价值。

我正在练习与Yii2合作,基于以下链接中的教程:http://www.yiiframework.com/doc-2.0/guide-start-databases.html

我正在使用高级应用程序这些是我创建的文件:

frontend/models/Country.php

frontend/controllers/CountryController.php

frontend/views/country/index.php

现在,当我尝试使用index.php?r=country/index访问它时,我得到404未找到错误。但是,如果我将actionIndexCountryController移动到SiteCountroller并将其重命名为actionCountry并将我的视图文件移动到站点文件夹中(当然将index.php的名称更改为country.php)然后我可以成功查看使用地址index.php?r=site/country的国家列表

有关404未找到错误的任何想法?

答案

tutorial中的示例用于基本应用程序,并在名称空间声明中包含app。并且您正在使用高级应用程序,因此对于前端,它应该以frontend开头(例如参见高级应用程序中的SiteController)。

我认为这就是你说文件内容完全相同的原因,你没有更改默认配置和检查文件夹,文件和类的正确名称。

以上是关于在拨打国家/索引时找不到Yii2页面的主要内容,如果未能解决你的问题,请参考以下文章

在 Firebase 上重新加载 Angular 页面时找不到页面

尝试使用导航器页面访问时找不到 Flutter scoped_model

分享链接时找不到 Facebook 显示页面

通过 django 提供静态文件时找不到页面

# 删除期间重新加载页面时找不到页面

访问 xampp 中的 index.html 页面时找不到对象错误