有时候需要在框架中动态的加载一些文件,文件名不确定,有控制器获取得到,想在模板中使用变量的形式进行加载,本以为这样写可以 结果不行

<include file="User/{$my_tpl}" />

模板解析直接丢失了这一行,runtime的缓存文件里面找不到这一行的解析结果,然后想了想估计是变量在标签之后解析导致的。然后再网上找到了解决方法不过比较麻烦

方法1. http://www.thinkphp.cn/code/1260.html

方法2. http://www.thinkphp.cn/code/1261.html

方法1 麻烦,需要改框架,方法2把路径写死了,这样不好

突然想到 thinkphp支持远程调用,然后我写成了这样

{:R('User/index',array("tpl"=>"index"))}

然后再在 User控制器中的index方法这样写

然后解决了问题

最新文章

  1. Linux(Centos6.5)用户名密码
  2. IDEA使用maven中tomcat插件启动项目乱码问题
  3. LeetCode - 31. Next Permutation
  4. Sprint第一个冲刺(第十一天)
  5. urllib2
  6. poj3253
  7. 在ecshop商品详情页显示供货商
  8. Kernel PCA 原理和演示
  9. Java 覆盖测试工具 :EclEmma
  10. HDU 3466 Proud Merchants(01背包)
  11. libmemcached安装及简单例子
  12. 解决Delphi MDI 闪烁问题(使用WM_SETREDRAW锁屏后进行处理)
  13. STM32小结
  14. linux command 2
  15. 转:Java properties | FileNotFoundException: properties (系统找不到指定的文件。)
  16. C# sha256 加密算法
  17. 用 SwitchHosts设置hotst, 用法示例
  18. 算法笔记--区间dp
  19. Element div is not closed
  20. Python中filter、map、reduce、lambda 的用法

热门文章

  1. Win7网络修复,winsock/tcpip
  2. json demo
  3. Curved UI - VR Ready Solution To Bend Warp Your Canvas 1.7,1.8,2.2,2.3 四种版本压缩包(Unity UGUI曲面插件),可以兼容VRTK
  4. [usb/uart]内核添加USB转串口驱动支持
  5. QML vs WEB
  6. redis live 如何安装
  7. 【jQueryEasyUI总结】
  8. JS 播放列表收缩展开
  9. 关于Cocos2d-x中音效重复播放问题的解决
  10. vs2008 x64编译环境 忽略了 #ifdef WIN32