在拨打国家/索引时找不到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未找到错误。但是,如果我将actionIndex
的CountryController
移动到SiteCountroller
并将其重命名为actionCountry
并将我的视图文件移动到站点文件夹中(当然将index.php
的名称更改为country.php
)然后我可以成功查看使用地址index.php?r=site/country
的国家列表
有关404未找到错误的任何想法?
答案
tutorial中的示例用于基本应用程序,并在名称空间声明中包含app
。并且您正在使用高级应用程序,因此对于前端,它应该以frontend
开头(例如参见高级应用程序中的SiteController)。
我认为这就是你说文件内容完全相同的原因,你没有更改默认配置和检查文件夹,文件和类的正确名称。
以上是关于在拨打国家/索引时找不到Yii2页面的主要内容,如果未能解决你的问题,请参考以下文章
在 Firebase 上重新加载 Angular 页面时找不到页面