社区
基础编程
帖子详情
smarty摸板能对付floor这样的算法吗??
eingmarra
2006-07-29 02:49:31
{section name=customer loop=$page.last_page_of_all+1 start=Math.floor($page.current_page/10) max=$page.last_page_of_all}
其中math.floor($page.current_page/10)会报错的!求解?!
...全文
248
9
打赏
收藏
smarty摸板能对付floor这样的算法吗??
{section name=customer loop=$page.last_page_of_all+1 start=Math.floor($page.current_page/10) max=$page.last_page_of_all} 其中math.floor($page.current_page/10)会报错的!求解?!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yibotiemen
2006-08-02
打赏
举报
回复
同意alasika(堕落人间) 的做法,注册一个modifier就可以了,很方便
xuzuning
2006-08-02
打赏
举报
回复
由 {math equation="x + y" x=$height y=$width}
可得 {math equation="floor(x / y)" x=$height y=$width}
ten789
2006-08-02
打赏
举报
回复
为什么要有模板呢 就是为了从<a herf="<?echo $a?>"><?echo $b?></a>这类PHP和HTML混合在一起的代码能够分离也就是内容与表现分离
PHP负责内容 如从根据请求从数据库取得内容
HTML负责表现 也就是把PHP生成的内容表现出来 颜色 布局等等
试想PHP和HTML是两个人分开来写 写PHP的人怎么告诉写HTML的人呢
{section name=customer loop=$page.last_page_of_all+1 start=Math.floor($page.current_page/10) max=$page.last_page_of_all}
这样的方式显然是不合适的
$news = array(0=>array('title'=>'','date'=>''));这里是新闻的内容
在建立好开发规范以后 直接写明$news是内容 有title,date等字段就可以了
另外附加 页面信息$page 里面包含 开始的变量 结束的变量等等
具体怎么表现那就是写HTML的人要考虑的 3列显示 等等
再回来看楼主的问题 试想SMARTY替换后的代码是什么
fro($section.customer.index=Math.floor($page.current_page/10);$secion.customer.index<=$page.last_page_of_all;$secion.customer.index++) 谁会给自己写这样的代码看?
让PHP和SMARTY做各自该做的事
alasika
2006-08-01
打赏
举报
回复
写smarty plugin应该是比较好的方法吧
如
{$page.current_page/10|floor}
eingmarra
2006-07-31
打赏
举报
回复
楼上,我不太懂你的意思,"PHP和HTML分离 这样的做法是错误的"--我觉得你的观点本身就是错误的!
ten789
2006-07-31
打赏
举报
回复
PHP和HTML分离 这样的做法是错误的 写HTML的人不知道从何开始到哪结束 他们只管显示一个数组显示哪些字段 怎么显示出来 如果行数是不定的 应该单独给出变量
eingmarra
2006-07-31
打赏
举报
回复
谢谢楼上的老大!
{math equation="x + y" x=$height y=$width}
smarty的手册里看到的,但还是不符合我的要求.只能在smarty以外的php文件里写吗?不知道还有没有更好的方法...
helloyou0
2006-07-30
打赏
举报
回复
smarty里没办法,除非改它的程序
从外面assign进来
eingmarra
2006-07-30
打赏
举报
回复
顶一下
Homebrew brew update 长时间没反应(或卡在 Updating Homebrew
brew.githomebrew-core.githomebrew-bottles$ cd “$(brew --repo)”$ git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git还原:$ cd “$(brew --repo)”$ git remote set-url origin https://github.com/Homebrew/brew.git$ cd “$(brew --repo)/Library/Taps/
Homebrew brew update 长时间没反应(或卡在 Updating Homebrew...)
MacHomebrew安装与卸载有时候在brewupdate、brewinstallxxx…命令的时候会长时间没反应或者卡在UpdatingHomebrew...。原因是由于我们安装的brew默认repo是官方的repo,出于国内特殊原因无法连接,所以使用Alibaba的Homebrew镜像源进行加速后问题就能解决。平时我们执行brew命令安装软件的时候,跟下面3个仓库地址有关。...
macOS下brew update卡死在Updating Homebrew
问题 想安装tree的时候运行brew install tree,结果一直在跑Updating Homebrew… 似乎没有反应。其实是镜像的问题,更改到国内的镜像就行了 解决 先更新brew。输入brew update -verbose,这样能看到详细过程,一般会发现卡在了 Fetching /usr/local/Homebrew… 或者 Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core… 这两个地方。 第一步,替换brew.
Updating Homebrew... 长时间不动解决方法
前言 在电脑上通过Homebrew安装MongoDB时卡在(updating homebrew…)不动 解决方法 1、使用移动4g热点,(速度明显上升) 2、切换使用brew中科大源 在终端依次执行 cd "$(brew --repo)" git remote set-url origin https...
Updating Homebrew...卡住
Updating Homebrew…卡住 问题: brew install然后mac终端就卡Updating Homebrew…不动 解决办法: 1.control+c跳过更新 2.新开一个窗口执行命令 3.换下载地址 cd “$(brew --repo)” git remote set-url origin https://XXX (很多地址都行,懒人拒绝探索) 4.关闭自动更新 export HOMEBREW_NO_AUTO_UPDATE=true 立志更新的第一天,打完这篇文章我已经忘记了我 bre
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章