在不涉及thinkPHP框架的情况下,两个HTML页面间的跳转,我们通常会使用以下形式来进行跳转:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313182755445.png)
例如:本文准备在登录界面,点击 注册,会跳转到注册界面
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313183251520.png)
但是,在使用thinkPHP时,若仍用此种形式,会提示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313182944119.png)
解决方法
在控制器中写一方法进行渲染模板输出,然后将HTML文件中的herf对应的路径改为:
'{:url("模块/控制器/方法")}'————即对应控制器中的渲染方法
故,本文例示应改为:
模板渲染:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313185114443.png)
href指定:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200313185256809.png)
PS:
系统默认的自动定位模板规则为:
当前模块/默认视图目录(view)/当前控制器(小写)/当前操作(小写).html
当然也可以根据以上规则进行模板指定。