Smarty 入門 不過因為有針對舊有的內容做一些小調整

源代码在线查看: function.assign_debug_info.php

软件大小: 100 K
上传用户: NJ_WK
关键词: Smarty
下载地址: 免注册下载 普通下载 VIP

相关代码

								/**				 * Smarty plugin				 * @package Smarty				 * @subpackage plugins				 */								/**				 * Smarty {assign_debug_info} function plugin				 *				 * Type:     function				 * Name:     assign_debug_info				 * Purpose:  assign debug info to the template				 * @author Monte Ohrt 				 * @param array unused in this plugin, this plugin uses {@link Smarty::$_config},				 *              {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info}				 * @param Smarty				 */				function smarty_function_assign_debug_info($params, &$smarty)				{				    $assigned_vars = $smarty->_tpl_vars;				    ksort($assigned_vars);				    if (@is_array($smarty->_config[0])) {				        $config_vars = $smarty->_config[0];				        ksort($config_vars);				        $smarty->assign("_debug_config_keys", array_keys($config_vars));				        $smarty->assign("_debug_config_vals", array_values($config_vars));				    }				    				    $included_templates = $smarty->_smarty_debug_info;				    				    $smarty->assign("_debug_keys", array_keys($assigned_vars));				    $smarty->assign("_debug_vals", array_values($assigned_vars));				    				    $smarty->assign("_debug_tpls", $included_templates);				}								/* vim: set expandtab: */								?>							

相关资源