[英]CodeIgniter Thumbnail Prefix instead of suffix
默认情况下,在Codeigniter中,缩略图名称由图像名称和thumb_marker组成,并添加为名称后缀。
我想添加thumb_marker
作为前缀,而不是mypic_thumb.jpg
我想要thumb_mypic.jpg
。
由于无法配置thumb_marker
的位置,因此必须扩展库。 幸运的是,CI 支持这一点 (请参见扩展代码类部分)。 因此,您需要执行以下操作:
application/libraries/
文件夹中创建一个新的MY_Image_lib.php
文件(也可以配置MY_
部分。) 将以下代码放入
class MY_Image_lib extends CI_Image_lib { public function initialize($props = array()) { parent::initialize($props); $xp = $this->explode_name($this->dest_image); $filename = $xp['name']; $file_ext = $xp['ext']; $this->full_dst_path = $this->dest_folder.$this->thumb_marker.$filename.$file_ext; } }
如有疑问,您可以随时在system/libraries/Image_lib.php
下检查库的源代码。
现在,您可以像以前一样使用Image_lib(通过$this->load->library()
加载它),CI会选择您的新扩展类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.