smarty报错yntax error: unrecognized tag smartytagweb 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$lang_template['type'] = array( //日志名 'log_treasure' => array( 'name' => '宝藏日志', //操作类型 'op_type' => array( 'OpenBox' => '打开宝藏', ), //类型内容 'op_type_con' => array( 'OpenBox' => array( //除开公用的op_timestamp,op_type,op_result,role_id,role_name之外的,但是不在json内的字段 'other_field' => array( 'type' => '类型', ), //json数据 'json_field' => array( 'times' => '操作次数', 'cost' => '花费', 'item_list' => '奖励列表', ), //可选字段,是否直接显示字段值,有出现在这个数组的将会对字段值进行转换 'op_types' => array( 'type' => array( '1' => '青铜', '2' => '黄金', '3' => '神秘', ), ), ), // '类型2' => array( // '字段1' => '字段说明', // '字段2' => '字段说明', // //可选字段,是否直接显示字段值,有出现在这个数组的将会对字段值进行转换 // 'op_types' => array( // '字段2' => array( // '字段值1' => '字段值说明', // '字段值2' => '字段值说明', // ), // ), // ), ), ),);?><{if $v.other_field}> <{foreach from=$v.other_field key=other_k item=other_v}> <td nowrap="nowrap" align="center"> <{if !empty($lang.type.$log_type.op_type_con[$info_v.op_type].op_types.$other_k)}> <{$lang.type.$log_type.op_type_con[$info_v.op_type].op_types[$other_k][$info_v.$other_k]}> <{else}> <{$info_v.$other_k}> <{/if}> </td> <{/foreach}> <{/if}>上面是一个数组配置,用于模板里面. $lang.type.$log_type.op_type_con[$info_v.op_type].op_types.$other_k谁跟你说可以这样写的? 这样写是没报错的,~ 报错的是下面那句, 5555<{$lang.type.$log_type.op_type_con[$info_v.op_type].op_types[$other_k][$info_v.$other_k]}>最最关键的是[$other_k][$info_v.$other_k]这个, 我一这样写旧报错了. 我写成[$other_k][1] [$other_k][2] [$other_k][3]\都能调用到. 新闻相关性调用怎么实现? php字符串(文本)过滤问题-正则表达式 求 discuz 高手给解决一下这个问题。应该算简单。。先谢谢! 这样子的表 如果做无限分类应该怎样写 请教关于system函数的问题 高人帮我看看这种PHP连A库对不对…… 贡献资源,另外邀请各位加入web设计社区 ZendStudio 5.5中怎么添加xdebug js 是否推荐的js怎么写(不刷新) 如何解密这个php文件 tp数组输出 新手求助,PHPNOW无法配置多站点
$lang_template['type'] = array(
//日志名
'log_treasure' => array(
'name' => '宝藏日志',
//操作类型
'op_type' => array(
'OpenBox' => '打开宝藏',
),
//类型内容
'op_type_con' => array(
'OpenBox' => array(
//除开公用的op_timestamp,op_type,op_result,role_id,role_name之外的,但是不在json内的字段
'other_field' => array(
'type' => '类型',
),
//json数据
'json_field' => array(
'times' => '操作次数',
'cost' => '花费',
'item_list' => '奖励列表',
),
//可选字段,是否直接显示字段值,有出现在这个数组的将会对字段值进行转换
'op_types' => array(
'type' => array(
'1' => '青铜',
'2' => '黄金',
'3' => '神秘',
),
),
),
// '类型2' => array(
// '字段1' => '字段说明',
// '字段2' => '字段说明',
// //可选字段,是否直接显示字段值,有出现在这个数组的将会对字段值进行转换
// 'op_types' => array(
// '字段2' => array(
// '字段值1' => '字段值说明',
// '字段值2' => '字段值说明',
// ),
// ),
// ),
),
),
);
?>
<{if $v.other_field}>
<{foreach from=$v.other_field key=other_k item=other_v}>
<td nowrap="nowrap" align="center">
<{if !empty($lang.type.$log_type.op_type_con[$info_v.op_type].op_types.$other_k)}>
<{$lang.type.$log_type.op_type_con[$info_v.op_type].op_types[$other_k][$info_v.$other_k]}>
<{else}>
<{$info_v.$other_k}>
<{/if}>
</td>
<{/foreach}>
<{/if}>
上面是一个数组配置,用于模板里面.
谁跟你说可以这样写的?
<{$lang.type.$log_type.op_type_con[$info_v.op_type].op_types[$other_k][$info_v.$other_k]}>最最关键的是[$other_k][$info_v.$other_k]这个, 我一这样写旧报错了. 我写成[$other_k][1] [$other_k][2] [$other_k][3]\
都能调用到.