Smarty之變量調節器

變量調節器

 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

如果有好幾種版本在模板寫更方便


前臺顯示數據的形式,後臺數據儘量原始



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章