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

来源:3-5 Gii工具 生成 Module 实现业务架构调整

E网飙风

2019-06-19

老师,这个课程中在没有通过 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回答

编程浪子

2019-06-19

 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
3
E网飙风
老师,我试了一下,如果指定m或web的路由也是可以访问的
2019-06-20
共3条回复

编程浪子

2019-06-19

你好

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

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

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

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

1
0

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程