變量調節器
smarty裏modify文件
對變量進行微調,用函數
php文件用上次foreach循環的php,內容就是取出個數組就行
html如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>temp5</title>
</head>
<body>
<!-- 變量調節器 smarty裏modify文件
對變量進行微調,用函數,例如時間戳$v.add_time|date_format:"%Y-%m-%d %H:%M:%S",字符串大小寫轉換$str|upper lower
-->
<table>
<tr><td>商品號</td><td>商品名</td><td>time</td></tr>
{foreach $goods as $k=>$v}
<tr><td>{$v.goods_id}</td><td>{$v.goods_name}</td><td>{$v.add_time|date_format:"%Y-%m-%d %H:%M:%S"}</td></tr>
{/foreach}
</table>
</body>
</html>
時間戳適合在smarty格式化
表格隔行換色適合在JS
↓
體現了業務和顯示的分離(MVC)
Mysql->php->模板->JS
判斷條件取出數據交給後端,顯示儘量靠前
例如:
時間戳,在Mysql顯示日期,到前臺需要改就麻煩了,在後臺儲存時間戳,在前臺決定什麼形式
只有一種形式可以在php寫date
如果有好幾種版本在模板寫更方便
前臺顯示數據的形式,後臺數據儘量原始