smarty生成的cache文件可以设置为平均分配在多个目录中吗? 可以。将smarty的变量$use_sub_dirs=true;然改caching_id就可以生成目录。比如caching_id="dir1|dir2|dir3"就生成了三级目录的cache 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢!Gdj(陈水.智商只有129.非卖品) 我试了一下,我设了$use_sub_dirs=true,生成的缓存文件就自动创建了2级目录:cache/%%6C/6C0/6C04D25E%%login.htm我要是再设 $smarty->display("login.htm","dir1|dir2|dir3"); 就生成了 cache/dir1/dir2/dir3/%%6C/6C0/6C04D25E%%login.htm 这样的目录可是前面三级目录是我指定的,能不能不去认为的管,只指定一个目录级数,让smarty自己生成目录结构?还有smarty默认就是创建2级目录吗?可不可以指定创建n级目录?(其实和上面的问题一样) 自动生成的那两级目录应该是用于循环冗余码校验。如果你有特殊需要,可自己修改smarty的源码去掉他们。但一般不建议这么做,因为它可以有效减少在php查找缓存所需的时间。你说的指定创建n级目录的意思是什么我不清楚。你可以写一个函数,create_cache_id($n);来定制N级的cache_id。 php 上下載檔案管理是怎樣做的 高手帮我加一下判断条件??? 大家帮忙找一下php开源的在线帮助系统。100分相送聊表心意。 PHP官方手册,哪有下载? php操作xml文件,实现数据库进行增加,修改,删除操作 几个小问题 EBB论坛即将开放源码(php版和jsp版) 如何在win2000+acaphe+php里实现文件的上传? 函数里不能读取页面区域的变量吗??? 微信支付的统一下单接口,返回的是空值,麻烦大神看看什么原因 如何把这段代码写成PHP或者写成功能类似的PHP Call to undefined function: mysql_connect()是怎么回事
我试了一下,我设了$use_sub_dirs=true,生成的缓存文件就自动创建了2级目录:
cache/%%6C/6C0/6C04D25E%%login.htm我要是再设 $smarty->display("login.htm","dir1|dir2|dir3");
就生成了 cache/dir1/dir2/dir3/%%6C/6C0/6C04D25E%%login.htm 这样的目录可是前面三级目录是我指定的,能不能不去认为的管,只指定一个目录级数,让smarty自己生成目录结构?还有smarty默认就是创建2级目录吗?可不可以指定创建n级目录?(其实和上面的问题一样)