
[THINKPHP] 怎样在类内方法之间传递数值?
首先我是用ajax方法将图片上传,php段用的thinkphp自带的上传类,functionulpoad(){//在这里面把图片url存位数组。想序列化以后存到数据库//...
首先我是用ajax方法将图片上传,php段用的thinkphp自带的上传类,
function ulpoad(){
//在这里面把图片url存位数组。想序列化以后存到数据库
//这个upload函数是ajax自动调用,我想在ajax上传完图片后点击保存,然后把图片地址一次性写入数据库
//这样就需要另外一个函数相应保存
}
function saveDb(){
//在这里面怎么获取upload里面的图片地址url的数组啊?
}
我在类内定义了一个public $imgArr=array();
然后在upload里面存入数值,$imgArr[ 0 ]=',/Public/upload/img.jpg';
然后在saveDb中想用$this->$imgArr[ 0 ];读出来,但是失败了。
现在没法了,求助各位高手,希望能给指点,谢谢了~! 展开
function ulpoad(){
//在这里面把图片url存位数组。想序列化以后存到数据库
//这个upload函数是ajax自动调用,我想在ajax上传完图片后点击保存,然后把图片地址一次性写入数据库
//这样就需要另外一个函数相应保存
}
function saveDb(){
//在这里面怎么获取upload里面的图片地址url的数组啊?
}
我在类内定义了一个public $imgArr=array();
然后在upload里面存入数值,$imgArr[ 0 ]=',/Public/upload/img.jpg';
然后在saveDb中想用$this->$imgArr[ 0 ];读出来,但是失败了。
现在没法了,求助各位高手,希望能给指点,谢谢了~! 展开
展开全部
上传成功之后可以获取上传信息的吧 $info = $upload->getUploadFileInfo();
function saveDb($info) 调用这个函数的时候把上传信息传过去呗,然后在saveDb函数里根据传入的参数写入库就可以了。
function saveDb($info) 调用这个函数的时候把上传信息传过去呗,然后在saveDb函数里根据传入的参数写入库就可以了。
追问
自己已经通过回传变相解决了。。
谢谢回答哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询