thinkphp if判断嵌套语句

在建站的时候,安装了一套php程序是thinkphp框架开发来的

里面的list_pid下还有list_id类型,原先使用<eq name="list_pid"> value[输出]</eq>

来判断id进行输出,但是由于<eq>标签不能嵌套使用,无法判断下级的list_id值

所以使用了if语句来判断。直接上语句

<if condition="$list_pid eq 1"> <!--thinkphp里面的if 是可以直接嵌套eq标签对比或者使用变量的-->
<if condition="$list_id eq 2">  <!--当前栏目值是2 //除了eq语句 你还可以使用egt等语句 -->
<else/>当前栏目值不是2
</if>
</if>

基本上这样嵌套就可以解决,但是感觉这写有点挫,不知道会不会在生成html的时候 过多的查询导致速度降低,

初次接触thinkphp 希望看到这篇文章的朋友可以指点一二,谢谢!

相关推荐

跨平台技术选型方案(2026年App实战版)

by:coolsec在鸿蒙Next系统彻底脱钩安卓的背景下,**“环境维护成本”**已成为决定项目成败的关键。首选UniAppX。它是目前唯一能避开底层C++环境地狱、以Web开发思维快速跑通三端原生流程的方案。选Expo (RN)。其热更新能力和成熟的插件生态是国内任何适配层都无法比拟的,但需接受“无鸿蒙版本”的现实。选RNOH-0.82。虽然当前配置环境复杂(“智障级”体验),但其底层Fabric架构将ListView直接映射为鸿蒙原生List,性能上限最高,适合长期演进。

酷酷的鱼 - 网络编程,服务器安全专栏 728

2026移动端跨平台选型白皮书:国内外全市场适配策略

市场需求企业规模推荐组合关键路径仅限国外不限RN + Expo利用 EAS 热更新极速迭代国内(含鸿蒙)初创/小微uni-app x追求一键打包与快速上线国内(含鸿蒙)中大型Flutter/RN(不含expo)深度定制三端适配 SDK国内(含鸿蒙)头部大厂RN + 原生鸿蒙双端跨平台 + 鸿蒙 Native 独立维护。

酷酷的鱼 - 网络编程,服务器安全专栏 1732

2026 跨平台开发终极选型:Flutter, React Native 与 uni-app x 深度博标与规划指南

进入 2026 年,移动端开发格局发生了巨大变化。随着 HarmonyOS NEXT 彻底剥离 AOSP,开发者面临着 Android、iOS、HarmonyOS 三足鼎立的局面。如何用一套代码高效覆盖三大平台?Flutter与uni-app x,并给出实战选型与规划建议。2026 年是技术回归理性的年份。我们不再追求“全平台 100% 代码复用”,而是追求“逻辑复用最大化,原生性能无损化”。选型没有最好,只有最适合你的团队和赛道。十年全栈开发,专注跨平台底层架构适配,目前深耕鸿蒙 NEXT 生态迁移。

酷酷的鱼 - 网络编程,服务器安全专栏 3490

Expo Router vs 原生React Native 完全对比指南

优势✅ 完全掌控原生代码✅ 不受第三方SDK限制✅ 可使用任何原生模块✅ 更成熟的生态系统劣势❌ 配置复杂(Gradle、Podfile等)❌ 需要Android Studio/Xcode❌ 路由配置繁琐❌ 学习曲线陡峭❌ 构建时间长app/ 目录只放页面相当于Next.js的 pages/ 或 app/不要放业务逻辑、工具函数等业务代码同级组织api/- API调用services/- 业务逻辑utils/- 工具函数hooks/- 自定义Hooks。

酷酷的鱼 - 网络编程,服务器安全专栏 780

2026年必藏的3款顶尖AI编程开源工具!Roo Code/Cline/Continue深度对比

2026年AI编程领域三大开源工具盘点:Roo Code、Cline和Continue各具特色。Roo Code以激进支持MCP协议著称,适合追求全自动化的开发者;Cline作为Agent模式鼻祖,提供最稳定的代码质量;Continue则主打跨平台兼容性。文章对比了三者在仓库活跃度、核心特色及iMini适配度等维度的差异,并给出"先Star仓库"和"查Issue解难题"的实用建议。随着开源大模型能力提升,这些本地化AI编程工具或将打破收费IDE的护城河。文末还提供通用

酷酷的鱼 - 网络编程,服务器安全专栏 4292

2026 React Native新架构核心:JSI底层原理与老架构深度对比

RN新架构的核心优化是通过JSI实现“JS-C++内存直连”,彻底抛弃了老架构的JSON序列化链路;JSI并非直接暴露原生API内存地址,而是通过C++适配层实现JS与原生的安全、统一通信;同步调用、零数据拷贝是JSI带来的核心性能提升点,也是2026年RN新架构成为主流的核心原因。

酷酷的鱼 - 网络编程,服务器安全专栏 1507

一文说清多线程/单线程/逻辑核心,让你少走弯路

前阵子翻出台双路Xeon E5-2680 v4的老机器,盯着任务管理器里那56个线程格子,突然就琢磨过来:好多兄弟对“多核利用”“高性能架构”的理解,还停在十年前的老路子上。

酷酷的鱼 - 网络编程,服务器安全专栏 727

天龙八部游戏源码介绍

复制粘贴备用的 因为朋友发来一份源码让我看下 然后我就感觉不太对 搜集了下资料是这样的 搞个备份 由于搜索来的资料都是转载的 很多地方 所以集合下

酷酷的鱼 - 网络编程,服务器安全专栏 343

VS2015安装包丢失或损坏怎么解决

微软在06月27日发布了Visual Studio 2015 Update 3。文件名: cn_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846122.exe。文件名: en_feedback_client_for_visual_studio_team_foundation_server_2015_x86_x64_web_installer_6846125.exe。

酷酷的鱼 - 网络编程,服务器安全专栏 734

996PC端 传奇游戏架设笔记

2、有些版本有自己增加的NPC或者武器、所以就会有版本补丁,需要在JpkList.txt增加补丁所在地址和解析密码、并且把补丁文件复制到热血传奇客户端安装目录下。多个版本的时候 在MirServer采用多个不同名称的文件夹即可,游戏区端口要选择不一样的。3、然后打开登录生成器、确保版本资源目录是对的,然后资源读取规则,需要设置成你热血传奇安装目录。4、确保当前登录生成器里面的授权密钥跟GameServer的登录网关->安全过滤设置->登录器识别码密钥写的是一样的。1、服务器需要安装VC++扩展包。

酷酷的鱼 - 网络编程,服务器安全专栏 1840

SEO域名的信任度问题

请注意,以上方法只是一些常见的选择域名的考虑因素,具体情况还需要根据您的业务需求和目标受众来决定。5. 域名后缀:不同的域名后缀(如.com、.cn、.org等)在搜索引擎的信任度和地域性上可能有所不同。6. 域名与内容一致性:确保您的域名与网站内容相关,并且网站内容的质量和价值与搜索引擎的要求相符。2. 域名年龄:一般来说,域名的年龄越长,搜索引擎对其的信任度越高。3. 域名关键词:选择与您网站内容相关的关键词作为域名的一部分,这有助于提高搜索引擎对域名的理解和相关性评估。

酷酷的鱼 - 网络编程,服务器安全专栏 357

PHPMVC普通架构和大型网站架构

整理电脑磁盘发现N年前的资料,发布下留个记忆!当前小型网站架构MVC基本上足够使用了,但是对于习惯性MVC的编码人员来说,学习下大型编码架构经验也是必须掌握的技能!== 以下是笔记PHP MVC架构是一种常用的Web应用程序开发模式,它将应用程序分为三个主要部分:模型、视图和控制器。在此基础上,我们可以进一步拆分业务逻辑,引入验证器、服务、逻辑层、枚举类、异常类和中间件等组件,以实现更加灵活和可扩展的应用程序。控制器是MVC架构中的一个重要组件,它负责处理用户请求并返回响应。

酷酷的鱼 - 网络编程,服务器安全专栏 1635

thinkphp curd 列表关联展现方式分享

在维护自己的开源框架中,针对后台列表模板,有时候我们需要在一键CURD的情况下,进行多个字段的关联显示,比如用户订单表里面存在user_id字段,那么在显示的时候,我们期望显示出用户的名称,而不是用户的ID,直接上代码给大家一个参考吧,我采用的是TPORM,由于TPORM里面的关联模型查询非自身的属性,只是一个函数/方法而已,只有采用反射类拿到注释的方式来解决了!在这里需要注意的是,我们绑定的nickname字段,如果父类模型也存在的话,是无法覆盖掉的。

酷酷的鱼 - 网络编程,服务器安全专栏 442

linux 安装elasticsearch 8

有些命令本地做笔记,网上还得再放一份,这东西,一不用就很容易忘记;1、先直接去elasticsearch官网去下载,例如wgethttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.3-linux-x86_64.tar.gz2、下载完毕后,解压tar -zxf elasticsearch-8.1.3-linux-x86_64.tar.gzmv elasticsearch-8.1.3/ elastics.

酷酷的鱼 - 网络编程,服务器安全专栏 2904

General error: 1366 Incorrect integer value: ‘‘ for column ‘cynx‘ at row 1

General error: 1366 Incorrect integer value: '' for column 'cynx' at row 1今天在导入一个user表的时候,出现错误#1366 - Incorrect integer value: '' for column 'id' at row 1,经过百度,发现这是mysql 5.x以上的版本如果是空值应该要写NULL。官方说:得知新版本mysql对空值插入有"bug",要在安装mysql的时候去除默认勾选的enable strict S

酷酷的鱼 - 网络编程,服务器安全专栏 2281

thinkphp 后台管理框架swiftadmin的使用

SwiftAdmin 极速开发框架这款框架是基于ThinkPHP Layui 完美契合,在开发上采用最精简最高效的做法去完成业务系统的需求,是一款优秀的中后台极速开发解决方案。可以很卡快的上手开发,而且他的文档也很完善,代码量不是很多,但功能却不少。文档传送地址:前言 | SAPHP极速开发文档...

酷酷的鱼 - 网络编程,服务器安全专栏 1799

基于layui的自适应模板开发

由于最近自己做前端开发,一个后端老码农做前端,发觉现在的前端比之前的要略复杂一些,大部分都工程化了。基于layui的自适应模板开发,暂时记录下!1、基于layui的自适应模板开发2、设计网站的主题色、字体的颜色需要统一进行处理3、提前解决各种终端的自适应问题,因为layui的自适应只是区块,我们需要设置元素的自适应问题。4、在移动面板中,统一将id content 设置成padding 15px 【因为content是全部的区域宽度,所以可以直接设置】5、需要统计设置margin的间

酷酷的鱼 - 网络编程,服务器安全专栏 2131

Java PHP C# 哪个搭建网站简单点

必然是php,先从编程语言层面上来说, php的切入点就是简单,快速开发,对于非phper来说 仿照项目的代码都可以对代码改几行,而且是脚本语言在部署到修改的流程必然是比编译语言来的简单, 其次从语言特性上来说, php是非常做web开发的,比如国内流行的THINKPHP框架现在从以下几点来分析:PHP建站:29000000(两千九百万)Java建站:9040000(九百零四万)C#建站:3030000(三百零三万)主流编程语言一:JavaJava是由Sun Microsyste

酷酷的鱼 - 网络编程,服务器安全专栏 2120

vscode springboot 开发环境搭建

1、首先你需要明确知道Java好几个SDK的关系,新手朋友来说确实有点乱,安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven、springboot等所需要的扩展。开始步骤:在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X)。 输入“java”搜索商店扩展插件。 找到并安装Java Extension Pack (Java 扩展包),如果你已经安装了Language Support for Java(TM) by Red H..

酷酷的鱼 - 网络编程,服务器安全专栏 1136

加载全局中间件。。

// 执行插件中间件 $dirs = $pluginInfo['path'].'middleware'; if (is_dir($dirs)) { $middleware = []; foreach (scandir($dirs) as $name) { $filename = $dirs . DIRECTORY_SEPARAT...

酷酷的鱼 - 网络编程,服务器安全专栏 231

记录下thinkphp写session的东西

// 开启sessionsession_start();$token = \session_id();// 获取运行目录$dir = $_SERVER['DOCUMENT_ROOT'];$config = str_replace('public','config/',$dir);$prefix = include($config.'session.php');$dir = str_replace('public','runtime/session/',$dir);if (!empty..

酷酷的鱼 - 网络编程,服务器安全专栏 254

iframe 用来设置属性的值中方法!!!!

variframe=top.layui.$(tabs+".layui-tab-item").find("iframe");for(leti=0;i<iframe.length;i++){varbody=jquery(iframe[i]).contents().find('body').attr('id',theme);...

酷酷的鱼 - 网络编程,服务器安全专栏 508

用户注册的四种状态

$.ajax({ url: $(this).attr('action'), type: 'POST', dataType: 'json', timeout: 6000, data: $(this).serialize(), beforeSend: function(xhr){ // 注册之前...

酷酷的鱼 - 网络编程,服务器安全专栏 982

PHP获取系统信息,保留自用

// 组合系统信息 $system['app'] = config('app.app_name'); $system['version'] = config('app.app_version'); $system['copyright'] = config('app.app_copyright'); $system['php_version'] = PHP_VERSION; $system['ph...

酷酷的鱼 - 网络编程,服务器安全专栏 355

PHP列表页分页思路

1、后端的列表页,由于只需要传递参数,那么只需要使用当前数据的总数+当前显示的条数即可以展现列表页2、前端的列表页,由于SEO的需要,所以不能使用JS去创建列表页,而且由于栏目分页和筛选页的URL的不同,== 所以在用户访问的前端分页数据的时候,需要在前端控制器去首先缓存当前页码,然后去在后台读取用户所配置的前端列表页+筛选页的URL格式= 然后把p参数改变为page方便替换,其次使用URL助手函数传递当前的栏目模型+jumpUrl跳转参数合并为列表页(或者筛选页)的前端URL进行显示。..

酷酷的鱼 - 网络编程,服务器安全专栏 381

C++ COM编程生成随机GUID值

char szGuId[64]; memset(szGuId, 0, 64); GUID Guid; CoInitialize(NULL); if (CoCreateGuid(&Guid) == S_OK) { wsprintf(szGuId, "{%08X-%04X-%04x-%04X-%06X}", Guid.Data1, Guid.Data2, Guid.Data3,

酷酷的鱼 - 网络编程,服务器安全专栏 892

INF文件帮助文档

注册表操作的常量定义:----------------------------------------------------------常量          根值 HKCR HKEY_CLASSES_ROOT.HKCU HKEY_CURRENT_USER.HKLM HKEY_LOCAL_MACHINE.HKU HKEY_USERS.-----------------

酷酷的鱼 - 网络编程,服务器安全专栏 1090

EXE注入分析之傀儡进程

最近学习PE结构,顺便看到了一篇WIN32 EXE注入的文章,代码是04年的,比较古老了,但是代码写的很好,受益匪浅,然后在百度很少找到翻译的比较清楚的文章,这篇我在代码中加了中文注释,方便菜鸟理解,阅读这篇帖子需要熟悉PE结构,如果你不懂PE结构建议你先去学习下,说错的地方请各位大神指正,板砖吐口水都可以。--- 我是淫荡的分割线---提到傀儡进程,首先想到的

酷酷的鱼 - 网络编程,服务器安全专栏 3700

DisconnextEx 函数

DisconnextEx 函数允许关闭一个socket连接,并可以把这个socket句柄当作参数传给AcceptEx ConnectEx重用这个socket句柄。函数原型:BOOL DisconnectEx(  __in          SOCKET hSocket,  __in          LPOVERLAPPED lpOverlapped,  __in     

酷酷的鱼 - 网络编程,服务器安全专栏 1720

腾讯网页操作gtk算法 C++

查看网页里面的js算法直接翻译成C++的 当作参考使用吧 unsigned int gtkCalcHash(char *pszKey){ int hash = 5381,  len = strlen(pszKey); for (int i = 0; i  {  hash += (hash  } return hash & 0x7fffffff;}

酷酷的鱼 - 网络编程,服务器安全专栏 1238
上一篇: 天龙八部OL登录器编写之创建快捷方式
下一篇: 腾讯网页操作gtk算法 C++
酷酷的鱼
酷酷的鱼 传悦网络 传悦网络
博客等级 码龄14年 9粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值