所以 " /> 99视频精品免视3,男人的天堂黄色片,日本精品久久久久中文字幕2

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

編寫Smarty插件在模板中直接加載數據的詳細介紹

之前使用smarty的時候,通常是在php程序端讀取數據(一般從數據庫),然后assign給模板的變量,才可以在前端使用這個變量。這樣不是不好,只是數據多的時候php端的代碼維護起來有點麻煩,特別是當存在很多模板塊化得數據時。

所以寫了個插件,結合之前的crud類實現在前端模板可以加載一些模塊化得數據。
復制代碼 代碼如下:
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */
/**
 * Smarty {load_data} function plugin
 *
 * Type:     function<br>
 * Name:     eval<br>
 * Purpose:  evaluate a template variable as a template<br>
 * @link http://smarty.php.NET/manual/en/language.function.eval.php {eval}
 * @param array
 * @param Smarty
 */
function smarty_function_load_data($params, &$smarty)
{
    $class = (!isset($params['class']) || empty($params['class'])) ? 'cls_crud' : trim($params['class']);
    (!isset($params['table']) || empty($params['table'])) && exit('`table` is empty!');
    $db = $class::factory(array('table' => $params['table']));
    //var_dump($params);
    if (!empty($params['assign'])) {
        //把數據賦值給變量$params['assign'],這樣前端就可以使用這個變量了(例如可以結合foreach輸出一個列表等)
        $smarty->assign($params['assign'], $db->get_block_list(array($params['where']), $params['limit']));
    }
}
?>

寫成插件除了可以減少很多維護之后,還有一個顯著的好處就是可以在這個插件中對查詢數據庫的操作進行統一的格式化和過濾操作。
這樣在前端就可以這樣加載數據了:
復制代碼 代碼如下:
{load_data assign="list" table="test" where="`id`<100" limit=10}
{foreach from=$list item=rec}
   ...
{/foreach}

php技術編寫Smarty插件在模板中直接加載數據的詳細介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 含羞草完整视频在线播放免费 | 久久re视频这里精品免费1 | 国产成人在线视频播放 | 日韩精品一区二区三区AV在线观看 | 伊人精品视频直播 | 性虎成人网 | 国产精品成久久久久三级四虎 | 国产精品麻豆a在线播放 | 一边亲着一面膜下奶韩剧免费 | 午夜国产精品视频 | 翁公咬着小娇乳H边走边欢A | 秋霞最新高清无码鲁丝片 | 成人性视频全过程 | 色一伦一情一区二区三区 | 交换年轻夫妇HD中文字幕 | 国模精品一区二区三区视频 | 俄罗斯12x13x处 | 在线看片韩国免费人成视频 | 国产不卡一卡2卡三卡4卡网站 | 龙广在线收听 | 邪恶肉肉全彩色无遮琉璃神社 | 日韩欧美中文字幕在线二视频 | 亚洲精品一本之道高清乱码 | gogogo视频在线观看 | 在线观看国产视频 | 国产精品婷婷久青青原 | 国产亚洲一区二区三区啪 | 亚洲 欧美 国产 综合 在线 | 动听968 | 最近的2019中文字幕国语版 | 暖暖 视频 免费 高清 在线观看 | 窝窝午夜色视频国产精品东北 | 免费麻豆国产黄网站在线观看 | 国产成人精品区在线观看 | 亚洲国产夜色在线观看 | 一二三区乱码不卡手机版 | 国产自产视频在线观看香蕉 | 金发欧美一区在线观看 | 年轻的女教师2017韩国在线看 | 法国剧丝袜情版h级在线电影 | 熟女人妻水多爽中文字幕 |