thinkphp3.2.3在视图文件view中,如何获得当前的模块名

发布于 2022-09-06 06:32:00 字数 1320 浏览 47 评论 0

           
<ul class="nav nav-second-level">
                <volist name="sinfo" id="vv"  >
                <if condition="$vv['parent_id'] == $vo['id']">
                <li>
                    <a class="J_menuItem" href="{:U('$vv['controller_name']')}" target="iframe0" data-index="0">{$vv['pri_name']}</a>
                    <ul class="nav nav-second-level">
                        <volist name="sinfo2" id="vvv"  >
                            <if condition="$vvv['parent_id'] == $vv['id']">
                            <li>
                                <a class="J_menuItem" href="{$smarty.const.__MODULE_NAME__}/{$vvv['controller_name']}/{$vvv['action_name']}" target="iframe0" data-index="0">{$vvv['pri_name']}</a>
                            </li>
                            </if>
                        </volist>
                     </ul>
                </li>
                </if>
                </volist>
            </ul>
我的版本是3.2.3
在视图文件中的a标签的U函数,如何才能获得当前模块名字。我当前的模块名是Admin的,我是想通过U函数拼接一个index.php/Admin/controller_xxxx/action_xxxx的url,下面我试了几个方法也不行

{:U('__MODULE_NAME__/{$vv['controller_name']}/{$vv['action_name']}')}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素年丶 2022-09-13 06:32:00

不写模块名,默认当前模块。
不写控制器,默认当前控制器。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文