我正在嘗試使用 php 刪除文件夾中的圖像,但我似乎收到此錯誤:注意:第 89 行 C:\xampp\htdocs\teadmised\upload.php 中的數組到字符串的轉換為什么我不能用數組值添加字符串值? $stmt = $pdo->query('SELECT image FROM posts WHERE post_id =' . $number . ' AND NOT image="noimage.png";'); $allFileNames = $stmt->fetchAll(); $countAllNames = count($allFileNames); for($i=0; $i < $countAllNames; $i++) { $path = "uploads/" . $allFileNames[$i]; // something is wrong in here if(!unlink($path)) { echo "You have an error!"; exit(); } }
2 回答

吃雞游戲
TA貢獻1829條經驗 獲得超7個贊
該withoutSyncingToSearch 方法是您正在尋找的方法嗎?
這意味著在您當前使用此方法更新價格的任何地方進行換行。
雖然您的問題中未提供此代碼,但我假設以下內容:
\App\Model::withoutSyncingToSearch ( function() use ($item, $newPrice) {
$item->price = $newPrice;
$item->save();
});
可以為你工作嗎?

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
將以下功能添加到您的模型中:
public function searchIndexShouldBeUpdated()
{
if (empty(array_intersect_key( $this->getChanges(),$this->toSearchableArray() )))
{
return false;
} else {
return true;
}
}
它將檢查上次更新是否更改了可搜索數組中的任何屬性,并且僅在進行了此類更新時才更新搜索索引。
- 2 回答
- 0 關注
- 120 瀏覽
添加回答
舉報
0/150
提交
取消