当需要更改系统自带的上传类方法时,例如/dayrui/Fcms/Library/Upload.php
1、新建文件:dayrui/My/Library/Upload.php
2、新写方法体:
<?php namespace My\Library; class Upload extends \Phpcmf\Library\Upload { }这里继承了系统Upload类,可以重写系统类
例如重写随机储存的命名规则:
<?php namespace My\Library; class Upload extends \Phpcmf\Library\Upload { /** * 随机存储的文件名 函数体可以自己俩设置命名规则 */ protected function _rand_save_file_name($file) { return substr(md5(SYS_TIME.(is_array($file) ? dr_array2string($file) : $file).uniqid()), rand(0, 20), 15); } }
文档最后更新时间:2023-07-21 01:55:54