smarty 模板页面里创建数组
smarty模板页面里怎么才能创建数组如CMP{assignvar="sum[]"value="";只是想知道smarty里能不能创建数组变量实现方法有很多种。。可以用j...
smarty 模板页面里 怎么才能创建数组
如
CMP{assign var="sum[]" value="";
只是想知道smarty 里能不能创建数组变量
实现方法有很多种。。可以用js、php。
但是都不是我真正想要的
所以我并不是想让您告诉我怎么写。
而是想知道有没有这种创建 数组变量的方法
如果不能,那有没有什么方法可以创建出某种意义上的数组,或许它不是真正的数组,
但是能够替代数组完成工作。
感谢1楼的朋友
就算是 模板只处理数据然后输出
但是难保处理的过程中没有复杂的逻辑判断,和逻辑运算
就像是if else 、sum、avg 、
我以为我的想法并没有超出 smarty 模板功能范畴,
既然能声明 变量
为什么就不能声明有结构的对象(数组)? 展开
如
CMP{assign var="sum[]" value="";
只是想知道smarty 里能不能创建数组变量
实现方法有很多种。。可以用js、php。
但是都不是我真正想要的
所以我并不是想让您告诉我怎么写。
而是想知道有没有这种创建 数组变量的方法
如果不能,那有没有什么方法可以创建出某种意义上的数组,或许它不是真正的数组,
但是能够替代数组完成工作。
感谢1楼的朋友
就算是 模板只处理数据然后输出
但是难保处理的过程中没有复杂的逻辑判断,和逻辑运算
就像是if else 、sum、avg 、
我以为我的想法并没有超出 smarty 模板功能范畴,
既然能声明 变量
为什么就不能声明有结构的对象(数组)? 展开
1个回答
展开全部
为什么要在模板里创建?说的充分了我告诉你咋写
额,单纯的靠smarty在模板中声明变量是很不实际的问题,那样还叫什么模板,模板是用来处理变量的。要数组的话就简单最直接的方法就是从逻辑文件中申明直接扔过来。犯不着在模板中声明数组。
99%的模版中只有四个功能:引用文件,条件判断,变量设置,循环绑定。一般没必要再模板中直接声明任何变量。假如真有经常用到的变量,而且它有自己的默认值,可以考虑
<%assign var="title" value=$title|default:"..."%>
单就考虑模板语言,在这里声明一个数组我还真不知道怎么写,你知道了可以告诉我。但就用模板语言声明一个数组,没人这么写,你传过来直接声明不得了?什么是模板?意义。。
额,单纯的靠smarty在模板中声明变量是很不实际的问题,那样还叫什么模板,模板是用来处理变量的。要数组的话就简单最直接的方法就是从逻辑文件中申明直接扔过来。犯不着在模板中声明数组。
99%的模版中只有四个功能:引用文件,条件判断,变量设置,循环绑定。一般没必要再模板中直接声明任何变量。假如真有经常用到的变量,而且它有自己的默认值,可以考虑
<%assign var="title" value=$title|default:"..."%>
单就考虑模板语言,在这里声明一个数组我还真不知道怎么写,你知道了可以告诉我。但就用模板语言声明一个数组,没人这么写,你传过来直接声明不得了?什么是模板?意义。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询