thinkphp5.1中模板视图中URL:__CONTROLLE

2019-01-30  本文已影响0人  大笨蛋就是我呀

      我在向模板视图中添加链接的时候,想运用__CONTROLLER__来跳转到当前控制器,如我想跳到当前控制器下的add方法,链接如下

<a herf="__CONTROLLER__/add">

但是不成功,发现链接并不是我想要的,于是,我决定调用{:request()->CONTROLLER()},即,链接是这样的

<a herf="/{:request()->CONTROLLER()}/add">

结果发现这样做是把里面的链接当做了一个完整的链接,即我这样的链接是 根目录/控制器名/方法名,其中public和admin都没有,于是就想到去掉/,让链接以当前的链接以参数的方式提交,so

<a herf="add">,这样,就访问到了当前控制器下的默认方法了,因为它链接默认就是自己当前的控制器,所以,加个add,不要/,就能直接访问方法了!

这其中也有尝试过修改模板设置

想直接配置__CONTROLLER__的,但发现,多此一举了

上一篇 下一篇

猜你喜欢

热点阅读