请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我还是有点不太明白,通过Module Generator生成的模块是怎么访问的?

老师,这个课程中在没有通过 Module Generator 生成模块前,原来的入口是 http://localhost/weShop/web/index.php

Module Generator 生成模块后,在主域名后加入 /m 是怎么就打开 m 的页面了?
http://localhost/weShop/m ???

因为我是通过 localhost 本地访问的,这又该怎么访问呢?

如果是在原入口这样子访问:
http://localhost/weShop/web/index.php/m/default/index.php
就会报错:
图片描述

下面是我的目录,老师帮帮忙啊
图片描述

正在回答

2回答

 http://localhost/weShop/web/index.php

其中web/index.php 这个文件是真是存在的,后面任何参数都是虚拟,需要进行路由转发的。所以不是你在后面随意加任何路径都可以的

正常的如果不做伪静态处理,应该访问是这样的。如下

第一个是访问根目录controllers里面的

第二个是访问modules 里面 m 模块的

http://localhost/weShop/web/index.php?r=default/index
http://localhost/weShop/web/index.php?r=m/default/index


如下链接的文档说明可以看看

https://www.yiichina.com/doc/guide/2.0/start-hello

1 回复 有任何疑惑可以回复我~
  • 提问者 E网飙风 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-06-20 08:31:51
  • 提问者 E网飙风 #2
    老师 使用 http://localhost/weShop/web/index.php?r=m/default/index 这个地址,仍然打开的是默认web/index.php的页面,而不是m/default/index的页面,你方便直接告诉我怎么打开 m/default/index ?
    回复 有任何疑惑可以回复我~ 2019-06-20 08:44:22
  • 提问者 E网飙风 #3
    老师,我试了一下,如果指定m或web的路由也是可以访问的
    回复 有任何疑惑可以回复我~ 2019-06-20 10:53:32
编程浪子 2019-06-19 23:29:14

你好

你目前是不了解基本mvc的设计。我给你推荐一个网站专门讲解yii的,

https://www.yiichina.com/doc/guide/2.0/start-workflow

https://www.yiichina.com/doc/guide/2.0 

你把基本章节都看看了解下就知道了。任何mvc 最主要的一个就是路由规则

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信