论坛风格切换
  • 2644阅读
  • 0回复

【phpwind应用开发教程】常见开发技巧 [复制链接]

上一主题 下一主题
离线云天河
 

发帖
52
金币
186
威望
36
只看楼主 正序阅读 使用道具 楼主  发表于: 2013-03-19
目录:
系统config配置文件读取
获得论坛地址
模板文件的另类加载方法
远程图片的读取方法

系统config配置文件读取:

有些站长会把配置读取文件写成
[code brush:text;toolbar:false;]$service = Wekit::load('config.PwConfig');
$config = $service->getValues('bank');[/code]这样错是没错,但是有更简洁的方法
[code brush:text;toolbar:false;]$config = Wekit::C('bank');[/code]
获得论坛地址:
0227的包之前,都用
[code brush:text;toolbar:false;]Wekit::app()->baseUrl[/code]0227的包之后,用上面的方法似乎获取不到了,要用(有待证实)
[code brush:text;toolbar:false;]Wekit::C('site', 'info.url')[/code]远程图片的读取方法:
[code brush:text;toolbar:false;]$attachmentConfig = Wekit::C('attachment');
if(!isset($attachmentConfig['storage.type']) || $attachmentConfig['storage.type'] == 'local'){//本地存储
$info['image'] = $info['image'] ? Wekit::getGlobal('url', 'attach') . '/weibojifen/' .$info['image'] : '';
}else{
$info['image'] = $info['image'] ? Wind::getComponent('storage')->getDownloadUrl('/weibojifen/'.$info['image']) : '';
}[/code]所以图片必须要这样写,不然就会出现,远程的图片无法打开,如果谁有更好的方法,请提供!
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个