业务经理

微信扫描以上二维码

028-61286886

技术咨询

多个实名认证,前台如何调用

迅睿框架 更新 2024-06-13 17:02:39 学习狂人

前台调用认证信息按下面的代码调用


{php $arr=\Phpcmf\Service::C()->get_cache("app-certify");}
{loop $arr $a}
{php $rz = \Phpcmf\Service::M('data', 'certify')->info($a.code, 传入用户id);}
{if $rz}
认证名称:{$a.name}
认证代码:{$a.code}
{/if}
{/loop}

我设计了两种实名认证:


1:实名认证

2:教师认证


想实现,前台调用如果是实名认证的话,输出shiming.png  如果是教师认证认证就输出jiaoshi.png  如果两种都认证了就输出两个图片,我写的标签

 {php $arr=\Phpcmf\Service::C()->get_cache("app-certify");}

{loop $arr $a}

{php $rz = \Phpcmf\Service::M('data', 'certify')->info($a.code, $uid);}

{if $rz}

<span class="tooltip-test" data-toggle="tooltip" title="{$a.name}"><img height="22" src="/static/assets/icon/shiming.png" /></span>

{/if}

{/loop}

请问应该怎么补充?

方案

  • 外聘专员-明矾软件 #1 · 2024-06-13 16:24:52
    满意答案
    {loop $arr $a} 这个是一次性循环多个实名认证写法,那么你可以分两个来写
    {php $rz = \Phpcmf\Service::M('data', 'certify')->info("教师的code", 传入用户id);}
    {if $rz}
    认证名称:{$a.name}
    认证代码:{$a.code}
    {/if}

  • 学习狂人 #2 · 2024-06-13 17:02:39
    @外聘专员-明矾软件:感谢,已实现

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-10-12)
1 支持chtml 静态化,全局配置 2 支持SQLite3
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关
联动数据入库
联动数据入库(2026-10-10)
增加数据更新办法
GEO系统
GEO系统(2026-10-10)
网站发布支持自定义作者名 网站发布 → 站点程序 编辑站点,新增「作...
GeoSeo工具箱
GeoSeo工具箱(2026-10-10)
增加操作说明
注册赠送
注册赠送(2026-10-10)
增加安装前判断是否安装了用户系统