jui dwz 使用 thinkphp3.1 时 列表不刷新 __MODULE__ 不转义
来源:互联网 发布:mac word ms明朝 编辑:程序博客网 时间:2024/05/16 15:45
__URL__/insert/navTabId/__MODULE__
当 __MODULE__ 不被转义时,回调函数 不能获取 navTabId 所以列表页 在增删改时不刷新。
在
ThinkPHP\Lib\Behavior\ContentReplaceBehavior.class.php
中
emplateContentReplace
方法内增加
'__MODULE__' => MODULE_NAME, // 840206883@qq.com
protected function templateContentReplace($content) {
// 系统默认的特殊变量替换
$replace = array(
'__TMPL__' => APP_TMPL_PATH, // 项目模板目录
'__ROOT__' => __ROOT__, // 当前网站地址
'__APP__' => __APP__, // 当前项目地址
'__GROUP__' => defined('GROUP_NAME')?__GROUP__:__APP__,
'__ACTION__' => __ACTION__, // 当前操作地址
'__SELF__' => __SELF__, // 当前页面地址
'__URL__' => __URL__,
'../Public' => APP_TMPL_PATH.'Public',// 项目公共模板目录
'__PUBLIC__' => __ROOT__.'/Public',// 站点公共目录
'__MODULE__' => MODULE_NAME, // 840206883@qq.com
);
// 允许用户自定义模板的字符串替换
if(is_array(C('TMPL_PARSE_STRING')) )
$replace = array_merge($replace,C('TMPL_PARSE_STRING'));
$content = str_replace(array_keys($replace),array_values($replace),$content);
return $content;
}
吐槽一下, jui 做的很好,但是升级起来修改的地放忒多了。
- jui dwz 使用 thinkphp3.1 时 列表不刷新 __MODULE__ 不转义
- dwz jui 不含tab
- JUI/DWZ介绍、简单使用
- 国产dwz jui使用心得
- DWZ (JUI) 教程 navTab 刷新分析
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 navTab 刷新分析
- DWZ (JUI) 教程 navTab 刷新分析
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 navTab 刷新分析
- DWZ列表删除后不自动更新-解决
- JUI 添加或修改后不自动刷新是怎么回事?
- dwz jui
- 无线网络列表刷新不出来
- 不使用composer安装yii2-jui的方法
- yii2.0不使用composer安装jui扩展
- Comparator的Comparable区别
- 一步步构建大型网站架构
- 序幕有些长
- [Code Complete] CH12&CH13 Data Type
- 最小生成树----Prim算法
- jui dwz 使用 thinkphp3.1 时 列表不刷新 __MODULE__ 不转义
- 归并排序 --- C语言版
- C语言的指针
- Android之联系人PinnedHeaderListView使用
- TopCoder 350 points 22-SRM 154 DIV 2 246.20/300 82.07%
- UVA10112
- 我的学习生涯(Delphi篇) - 23
- AIDL实现进程间通信,应用于电话拦截
- 给MyEclipse设置工作空间