画像の選別

WBOY
リリース: 2016-06-13 12:04:32
オリジナル
955 人が閲覧しました

画像削除
背景: dedecms に少し似た、コンテンツ モデルを使用して cms を作成しました。バックグラウンド管理でフィールドを追加およびカスタマイズできます。したがって、どのフィールドが画像の保存に使用されているかがわかりません。

質問: レコードを削除するとき、対応する写真をどのように関連付けて削除しますか?

解決策: ① 正規表現を使用してデータベース内のすべてのフィールド レコードを走査して照合し、画像アドレスを取得して、フォルダー内の画像を比較して 1 つずつ削除しようとしました。ただし、これは非常に面倒で時間がかかります。

② 写真をアップロードする際、記録された ID を写真名に追加します。ID があれば削除は簡単です。ただし、写真はアップロードできますが、記録には書き込まれません。 . ID はどこから来たのですか?

最後に: 私はさまざまなマスターに助けを求め、指導し、いくつかのアイデアを提供するためにここにいます。
皆さんに感謝するためにここにいます
----- -解決策---- ----------------
案②が正しいアプローチです
はい、写真は記事の前にアップロードされています。つまり、画像名を記録するときに記事 ID がまだありません
しかし、別のフィールドを追加してセッション ID を記録し、記事がデータベースに保存された後に変更できます

既存の記事の場合, 解決策①で写真をテーブルに記録することができます。後で使用するため

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート