ThinkPHP中模板文件的跳转,求教!
本来php中路径问题还没搞定,现在遇到thinkPHP中的跳转问题,就更头痛了,求各位大侠帮忙讲解一下,非常感谢!问题如下:localhost/myblog/Blog/T...
本来php中路径问题还没搞定,现在遇到thinkPHP中的跳转问题,就更头痛了,求各位大侠帮忙讲解一下,非常感谢!
问题如下:
localhost/myblog/Blog/Tpl/Index/Index/目录下有两个模板文件:a,html和b.html,
在浏览器中输入:localhost/myblog/index.php 进入到a.html文件,我想要从a.html中跳转到b.html,就写了个:<a href="./Blog/Tpl/Index/Index/b.html">跳转1</a>,这个可以跳转到b.html页面,
但当我想要从b.html跳转到a.html时,就不知道怎么写了……
如果直接写<a href="a.html">,可以跳到a,但想再跳到b,就又出问题了……
正确的应该是怎样的,求教,感谢。 展开
问题如下:
localhost/myblog/Blog/Tpl/Index/Index/目录下有两个模板文件:a,html和b.html,
在浏览器中输入:localhost/myblog/index.php 进入到a.html文件,我想要从a.html中跳转到b.html,就写了个:<a href="./Blog/Tpl/Index/Index/b.html">跳转1</a>,这个可以跳转到b.html页面,
但当我想要从b.html跳转到a.html时,就不知道怎么写了……
如果直接写<a href="a.html">,可以跳到a,但想再跳到b,就又出问题了……
正确的应该是怎样的,求教,感谢。 展开
1个回答
展开全部
...框架的意义在于MVC分离,你在这里的模板文件中跳来跳去。。。那要框架做什么,正常情况下,不可能在模版中跳来跳去的,一定是基于Action 控制器和控制器的Action来转跳的
追问
哦,原来如此,刚接触thinkPHP,还转不过来弯……
那……如果我需要从a跳到b,是不是要在控制器文件中定义一个方法,渲染到模板b.html文件?然后在a.html文件中写一个什么对应控制器中的该方法?
如果是,在a.html中写什么?
如果不是,那应该怎么做?
求讲解,感谢!!!
追答
明显,你指定了输出模版,在控制器中新建个方法,比如叫b 然后在这个b里面显示b.html,只需要在 a.html中使用转跳到__URL__/b 就可以了 ,而从b回a,是回到index 所以是__URL__/index
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询