时间:2021-07-01 10:21:17 帮助过:12人阅读
$User->add($info);
最好是把最后的$this->success('数据保存成功!');弄到if语句的else里面。
不然好像就没成功也显示成功。
我也是新手
把$info打印出来看下。
$User->add($info);
最好是把最后的$this->success('数据保存成功!');弄到if语句的else里面。
不然好像就没成功也显示成功。
我也是新手
array(1) { [0]=> array(8) { ["name"]=> string(7) "444.jpg" ["type"]=> string(10) "image/jpeg" ["size"]=> int(2502) ["key"]=> int(0) ["extension"]=> string(3) "jpg" ["savepath"]=> string(17) "./Public/Uploads/" ["savename"]=> string(7) "444.jpg" ["hash"]=> string(32) "9a4e6104c8b37bb4df69e059339545d1" } }
把$info打印出来看下。
array(1) { [0]=> array(8) { ["name"]=> string(7) "444.jpg" ["type"]=> string(10) "image/jpeg" ["size"]=> int(2502) ["key"]=> int(0) ["extension"]=> string(3) "jpg" ["savepath"]=> string(17) "./Public/Uploads/" ["savename"]=> string(7) "444.jpg" ["hash"]=> string(32) "9a4e6104c8b37bb4df69e059339545d1" } }
把$info打印出来看下。
怎样才能把savepath 保存到数据库中?
由
"savepath" => "./Public/Uploads/"
"savename" => "444.jpg"
可知
$User->photo = substr($info[0]['savepath'], 1) . $info[0]['savename'];
由
"savepath" => "./Public/Uploads/"
"savename" => "444.jpg"
可知
$User->photo = substr($info[0]['savepath'], 1) . $info[0]['savename'];
哈哈 好的 谢谢 成功了
我的好多问题都是你帮我解决的阿
大神阿 受小女子一拜
把$info打印出来看下。
怎样才能把savepath 保存到数据库中?
表示有关路径配置的东西,都应该放到配置文件里面去,不应该保存在数据库中。数据库里面只存放文件名。
另外,你的文件没有经过重命名,很容易出现文件重名被覆盖的情况,建议在网上查找一个可以生成唯一标识符的函数,生成唯一标识文件名,然后重命名后再插入。