美文网首页
thinkphp5.1中模板视图中URL:__CONTROLLE

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

作者: 大笨蛋就是我呀 | 来源:发表于2019-01-30 18:35 被阅读0次

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

    <a herf="__CONTROLLER__/add">

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

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

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

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

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

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

    相关文章

      网友评论

          本文标题:thinkphp5.1中模板视图中URL:__CONTROLLE

          本文链接:https://www.haomeiwen.com/subject/scicsqtx.html