前言,現在有一組資料(涉及到3個資料表,order訂單表,order_process辦理流程表,process_status流程描述表),根據當前訂單,展示相應資訊
1.辦理流程部分資料:
2.流程狀態部分資料:
3.期望達到效果如下:
這裡就需要用到幾個部分的技巧結合一般的迴圈巢狀使用
其中第二個volist的name屬性,也可以寫作name="vo.sub"if判斷使用
常用的判斷中,不允許使用,=之類的符號,改為:
標籤含義
eq或者equal
等於neq或者notequal
不等於gt
大於egt
大於等於
lt小於
elt小於等於
heq恆等於
nheq
不恆等於
1. value
比較標籤中的變數可以支援物件的屬性或者陣列,甚至可以是系統變數,例如: 當vo物件的屬性(或者陣列,或者自動判斷)等於5就輸出
2 .
3.
附加說明:
other framework
4.
附加說明:
other framework
參考php
public function orderdetail($id, $userid)
foreach ($status2 as $key => &$item)
//$this->ajaxjson($status1);
$status3 = array();
$least = count($status1)+count($status2);
foreach ($orderstatus['status'] as $key => $value)
}//查詢最新的流程附加資訊
$param_newest['orderid'] = $order['orderid'];
$process_newest = m('reorderprocess')->where($param_newest)->order('posttime desc')->find();
$counts = array();
array_push($counts,0);
array_push($counts,count($status1));
array_push($counts,count($status1)+count($status2));
$this->assign('order',$order);
$this->assign('immiprogram',$immiprogram);
$this->assign('orderstatus',$orderstatus);
$this->assign('process_newest',$process_newest);
$this->assign('status1',$status1);
$this->assign('status2',$status2);
$this->assign('status3',$status3);
$this->assign('counts',$counts);
$this->display();
}
參考json資料status1
[,,
,,,,
,,,]
參考html
關於greater int 以及類模板的一些理解
1.以greater類模板為例 template class t struct greater public binary functionbool 我們可以看到,greater原型如上,則單拿出greater來說,規定其為類模板。如果我們寫greater或者greater或者單精度浮點型之類的基本...
關於thinkphp的模板輸出
thinkphp輸出模板的話很簡單其實很簡單,首先的話是要定義乙個變數 name2 maobaobao 定義乙個變數 this assign name1 name2 把php的assign方法裡面的 name2變數賦值給前端html中的 name1變數 html模板 注意,這裡的name1變數是對應...
c 模板的一些
stl中大量的運用了模板 今天就拿stl 的容器和一些相關的操作來說明下 std set 新增自定義比較操作 templatestruct lesscmp std set ms 2 迴圈遍歷,這個肯定木有難度了 template void myprint const t lhs for each m...