好男人天堂网,久久精品国产这里是免费,国产精品成人一区二区,男人天堂网2021,男人的天堂在线观看,丁香六月综合激情

購物車中還沒有商品,趕緊選購吧!

推薦閱讀

運營專員 運營專員

思途CMS系統手機版二次開發詳細教程

時間:2015-12-11 | 分類:定制開發
瀏覽:39745

1.系統結構

思途CMS系統手機5.0版在框架kohana3.2基礎上開發,思途根據自身需求對底層代碼進行了一定的改動并集成了思途自己的模板機制,客戶在進行模板開發之前需要熟悉kohana框架的基礎知識,并了解我們的模板語法。

2. 基礎控制器和視圖

(1)控制器Stourweb_Controller

       該控制器對部分網絡參數和配置進行了預處理,并集成了思途的模板功能,任何各定義的控制器都需要繼承自該類。

(2) 視圖類Stourweb_View

        該類具體實現對模板的解析,一般不需要直接使用,可以通過研究該類了解思途的模板語法。


(3)添加控制器

           添加控制器除需要繼承自Stourweb_Controller外,還需要在/application/route.php的最前面添加路徑解析,防止訪問該控制器時被轉到目的地首頁。


           例如:

           Route::set('mycontroller', 'mycontroller'/<param>', array('param' => '[a-zA-Z0-9]+'))

            ->defaults(array(

           'action' => 'index',

           'controller' => ‘mycontroller'));


3.模板語法(控制器端)

    (1) 模板目錄

            默認模板目錄是default, 即/application/views/default/,  自定義模板目錄與default同級,名稱可以隨意,內部結構和default里的結構完全一致,系統會優先調用自定義模板里的模板,如果該模板不存在,則調用默認模板里的同名文件。


    (2) 變量賦值assign

           assign($key,$value):  將變量賦予模板,全局變量或常量可以不用


           例子: $this->assign(‘lines’, $linelist);

    (3) 使用模板 display

       display($tpl): 顯示模板, 模板后綴名必須是php, $tpl為模板相對路徑(不帶文件后綴),即相對”/application/views/模板目錄/”的路徑。


        例子: $this->display(‘car/show’)  調用的是”/application/views/模板目錄/car/show.php”


    (4) 參數params     

           $this->params[$key]:  獲取url標準參數。url參數可以使用GET的形式傳輸,但一般建議使用斜線分割的方式進行傳輸,也就是/key/value的形式。

            

            例子:對于地址 www.lvyou.com/phone/line/show/id/5/attrid/6,  其中phone是手機版目錄,line是控制器,show是action, 參數有id和attrid, 值分別為5,6 , 這時不能通過超全局變量$_GET來獲取他們的值,而是用$this->params[‘id’]和$this->params[‘attrid’]來獲取


    

 4. 模板語法(視圖篇)     

     (1) 注釋自動替換:

            在模板上的html注釋,模板引擎會自動替換為空.

            例如: <!—這是注釋--->在模板解析的時候會自動替換為空

     (2) 變量和數組

              變量可以直接調用


              例如:

               {$price} 普通變量

               {TYPEID} 常量

               {$info[‘line’][‘name’]}  數組

     (3) 引用模板

           可以采用template ,include或request語法進行引用其它模板, 其中template和include直接引用的模板,而request引用的是控制器, 所有當前的控制器的變量在request中并不能使用  

      例如: {template ‘public/header’} 或者 {request ’public/header’}

     (4) php單行表達式解析

              主要用于解析單行的php

             例如: {php echo date(‘Y-m-d’);}表示輸出當前時間


    (5) 多行php語法解析

             采用{php}語法體{/php}實現多行php語法解析.

       例如: {php}

                  for($i=0;$i<10;$i++)

           {

                    echo $i;

                   }

          {/php}

    (6) if else else if 判斷語法

       用于邏輯判斷  

   例如:

          {if $islogin>0}

            <li>用戶名:{$username}</li>

          {elseif $islogin ==0}

            <li>請登陸</li>

        {else}

       <li>請登陸</li>

        {/if}

    (7) 循環標簽loop,

          用于循環數組, 功能類似foreach, 內置變量$n表示當前索引,從1開始。第一個參數是要循環的數組,第二個參數是key或value(假如沒有第三個參數,那就是value), 第三個參數是value ;


例如:

用法1:

{loop $data $v}

  <li {if $n==2}class='on'{/if}>

          姓名:{$v}

       </li>

       {/loop}

用法2:    

      {loop $data $k $v}

       <li {if $n==2}class='on'{/if}>

           index:{$k} 姓名:{$v}

       </li>

     {/loop}

   (8) 函數解析

        可以直接調用全局函數:

        {func($param1,$param2)}

   (9) 靜態函數解析:

        

{Common::func($param1,$param2))}


   (10) CSS、JS調用

          

       Common::css($files,$minjs = false, $default = true): 引用css文件

             $files是css文件名或路徑,多個文件,需要使用逗號分割。

             $minjs表示是否將多個css文件混合

             $default表示是否調用默認的css文件,如果為false, 表示直接調用$files的絕對路徑,此時$files里的文件必須是路徑形式,即相對于根目錄的絕對路徑。

             當$default為true時,該函數會優先調用客戶自定義模板目錄的css, 再調用標準的css。

             假設客戶在/application/views/里新建了一個模板目錄mytemplate, 并且在/application/bootstrap.php 里將$cfg_default_template名稱指定為/mytemplate/, 那么這個函數會優化查找/public/mytemplate/css目錄的同名文件,如果不存在,則會調用/public/mytemplate里的同名文件。


             例如: {Common::css('amazeui.css,style.css,extend.css')}


      Common::js($files,$minjs=false,$default=true} : 使用方法同Common::css

      

   (11) 標簽解析:

        標簽的主要作用是可以直接調用數據庫數據或其他數據,而不需要在控制器里先assign后才使用。所有標簽都定義在/taglib目錄里,思途已經預定義了20多個常用的標簽,可以直接使用。

    ?標簽就是一個只包含靜態函數的類,名稱為Taglib_Xxx, 里面的函數就是讀取數據,并默認將返回的數據賦予$data變量,這樣就可以在該標簽里直接像使用其他常規變量一樣使用這個$data變量,如果希望返回的變量名稱不是$data, 則使用return參數來指定。

       標簽的模板函數為public static func($params)的形式,即只帶一個參數,$params里包含了除action和return的所有參數,我們根據這些參數來讀取數據。 函數內部沒有特殊的規則要求,但一定要返回數據。標簽里也可以定義其他函數供內部使用。

?

       例如:

{st:標簽名 action=”方法名” row=”參數1” limit=”參數2” return=”data” }

   {loop $data $v}

      {$v}

   {/loop}

{/st}


說明

贊   0

有一點幫助   0

沒有幫助  

參與評論

他們說...

積分獲取更多
思途CMS系統更新動態
  • 2025-04-15
    1、【功能優化】 PC端保險優化調整
    2、【BUG修復】訂單評論無積分贈送
    3、【功能優化】所有支付回調統一優化
查看更多

掃一掃官方微信號

加入微信
在線客服
微信咨詢
微信咨詢
現在咨詢,獲取演示賬號
企業logo小米
立即掃碼加我微信
電話咨詢
咨詢電話
028-61558715
預約演示
亚洲AV无码成人精品区瑜伽裤| 久久人与动人物A级毛片| 无码国产69精品久久久久网站| 粗壮挺进邻居人妻无码| 日本丰满护士爆乳XXXX无遮挡| A级毛片免费网站| 欧美黑人ⅩXXX猛交| 99国产精品久久久蜜芽| 免费一对一真人视频APP| 中文字幕AV无码免费久久| 鲁鲁网亚洲站内射污| 岳打开双腿开始配合交换| 老头边吃奶边弄进去呻吟| 幼儿HIPHOP仙踪林的| 鲁大师在线观看视频在线播放| 曰本熟妇色XXXXX曰本妇| 美女裸体无遮拦国产兔费网站| 中文字幕无码AV正片AV| 妺妺窝人体色WWW写真| 2022一本久道久久综合狂躁| 欧美成人看片黄A免费看| CHINESE东北体育生自慰| 人扒开女人添高潮的视频嗯啊| 宝宝下面都湿透了还嘴硬疼| 日韩精品一区二区三区影院| 公车人妻中出中文字幕| 无码免费伦费影视在线观看| 国产欧美精品区一区二区三区| 性一交一乱一伦一在线小视频| 国内精品久久久久久久小说| 亚洲另类在线视频| 久久人妻少妇偷人精品综合桃色 | 亚洲熟妇无码av叧娄本色| 久久久久国色AV免费看| 中日AV乱码一区二区三区乱码| 欧美XXXX做受欧美1314| 苍井空一区二区三区在线观看| 日日碰狠狠添天天爽无码| 国产极品美女高潮无套| 亚洲AV无码一区二区乱子伦AS| 精品国产一区二区三区吸毒| 一二三四视频社区在线一中文 | 欧美黑人又大又粗XXXⅩ| 潮喷无码正在播放| 丝袜人妻无码中文字幕综合网| 国产精品亚洲А∨天堂免下载| 亚洲国产美女久久久久| 久久香蕉超碰97国产精品| 99久久精品免费看国产| 日韩人妻无码免费视频一区二区三 | 超碰色偷偷男人的天堂| 忘忧草在线影院WWW神马| 国内老熟妇乱子伦视频| 夜夜高潮次次欢爽AⅤ女| 女人被男人爽到呻吟的视频| 成人精品视频一区二区三区尤物 | 国产精品日日摸夜夜添夜夜添20 | BIGBANG幼稚视频入门幼年| 日韩人妻系列无码专区| 国产精品亚洲精品日韩已方| 亚洲欧美乱综合图片区小说区| 妺妺晚上扒我内裤吃我精子 | 无码中文字幕VA精品影院| 久久99老妇伦国产熟女高清| 55岁大妈玩CSGO| 色综合天天综合网天天小说| 黑人粗大与亚裔乱P视频| 中文字幕亚洲综合久久综合| 日韩欧美视频一区二区| 国内AI明星造梦鞠婧祎MV| 又湿又紧又大又爽A视频国产| 人伦片无码中文字| 国产人成无码视频在线| 夜夜躁狠狠躁日日躁孕妇| 日本理伦片午夜理伦片| 国内精品久久久久精免费| 中国熟妇色XXXXX中国老妇| 日韩人妻无码一区二区三区综合部| 国精产品一二二区视早餐有限 | 欧美成人精品视频一区二区三区| 国产AV国片精品一区二区| 亚洲国产欧美在线人成大黄瓜| 农村人乱弄一区二区的处罚方式| 国产AV无码专区亚洲AV麻豆丫| 亚洲妇女无套内射精| 欧美XXXⅩ重口变态调教| 国产精品久久无码不卡| 在线观看无码AV网站永久| 色噜噜人妻av无码| 精品人妻一区二区三区四区在线| XXXXX69HD护士19学生| 亚洲AV成人一区国产精品| 免费无码又黄又爽又刺激| 国产成人影院一区二区三区| 余年周婉小说全文免费阅读完整版| 日日噜噜夜夜狠狠视频无码| 精品久久香蕉国产线看观看亚洲| WWW.嫩草AV天堂影院| 亚洲AV熟女高潮一区二区| 欧美成人一区二区三区| 国产色婷婷精品综合在线| 24种男女插秧法| 无码一区二区三区蜜桃| 农村岳的肥白大腚| 国产农村乱人伦精品视频 | 人禽杂交18禁网站免费| 教室别恋在线观看| 被老头一个晚上做了6次| 亚洲精品狼友在线播放 | 九九久久99综合一区二区| 成人无码H免费动漫在线观看| 亚洲人午夜射精精品日韩 | 久久免费观看午夜成人网站| 公翁的粗大放进我的秘密电影 | 蜜芽亚洲AV无码精品国产午夜 | 91人妻人人澡人人爽人人| 亚洲AⅤ在线无码播放毛片一线天| 欧美人成人精品视频在线观看| 国内精品综合久久久40P| 宝宝锕~进去就不痛了在线观看| 亚洲欧洲国产码专区在线观看| 日日狠狠久久偷偷色| 久久夜色精品国产噜噜麻豆| 国产精品任我爽爆在线播放| ASSFREE疯狂老妇熟女| 亚洲成AⅤ人片久青草影院| 日韩精品区一区二区三VR| 久久婷婷五月综合色俺也想去| 国产精品久久久尹人香蕉| WWW久久只有这里有精品| 亚洲色大成网站WWW永久网站| 熟妇高潮一区二区精品午夜无码| 男女超爽视频免费播放| 狠狠色合综情丁香五月| 厨房里的激战2类型| 竹菊影视欧美日韩一区二区三区四| 亚洲AV韩Av无码色老头| 日韩欧美视频一区| 免费乱码人妻系列无码专区| 娇妻被朋友玩得呻吟在线电影| 丰满老师引诱我进她身体| 37大但人文艺术A级都市天气| 亚洲A片成人无码久久精品色欲 | 久久人人做人人妻人人玩精品VA | 国产毛片精选好视频| 超碰97中文字幕总站| 中国老太婆BB无套内射| 亚洲AV永久无码精品无码电影| 少妇高潮喷潮久久久影院| 欧美日韩国产A∨| 久久亚洲精品中文字幕| 好大好硬好深好爽想要20P| 国产成人国产在线观看| YY8098影视理论无码专区| 真实差差差无掩盖视频30分钟 | 女人夜夜春高潮爽A∨片| 久久精品国产亚洲AV麻豆图片| 国产乱人伦无无码视频试看| 动漫人物插画动漫人物的视频| 99久久99久久精品免费看蜜桃| 亚洲综合无码一区二区痴汉| 亚洲AV午夜福利精品一区二区 | 亚洲国产成人精品无码一区二区 | 免费观看羞羞的事情网站| 精品亚洲AⅤ无码午夜在线| 国产未成女YOUNV仙踪林| 国产SUV精二区九色| 不卡无在一区二区三区四区| 99久久精品美女高潮喷水| 曰韩欧美群交P片内射| 亚洲色在线无码国产精品不卡| 亚洲AV日韩AV无码AV| 婷婷97狠狠成人免费视频| 日韩午夜理论片 中文字幕| 人妻 偷拍 无码 中文字幕| 女性裸体无遮挡啪啪网站| 老师你的兔子好软水好多小时| 久久精品人人看人人爽| 精品国产一区二区三区吸毒| 国产亚洲无日韩乱码| 国产乱人伦偷精品视频| 国产精品成人一区二区三区| 公的大龟慢慢挺进我的体内| 成人区精品人妻人妻AV| ワンピースのエロ官网| CEK俄罗斯BNAE0| 99在线精品免费视频九九视| 18禁肉肉无遮挡无码网站| 中国西西大胆女人裸体艺术| 一本一本久久A久久精品综合| 亚洲手机看片AV| 亚洲一级 片内射欧美乱强| 亚洲色大成网站WWW在线| 亚洲精品国产精品乱码不卡√| 亚洲AV无码乱码在线观看| 亚洲AV成人一区国产精品小说| 性VIDEOS欧美熟妇HDX| 小奶瓶(产奶)沈姜| 亚洲 无码 国产精品| 亚洲 都市 校园 激情 另类|