ある種のデータ (「タイトル」と「テキスト」を持つ記事) を含む PHP クラスを作成したいと考えています。このクラスは、さまざまな目的で使用する必要があります。
新しいエントリを作成します: 空の「タイトル」と「テキスト」入力フィールドを含むフォームと、データベースにデータを追加するための送信ボタンを表示します (検証後)
既存のエントリを編集します(ID をコンストラクターに渡します): DB から取得したデータが入力された「タイトル」および「テキスト」入力フィールドと、データをデータベースに追加するための送信ボタンを含むフォームを表示します (検証後)。
既存のエントリを表示(ID をコンストラクターに渡す): DB から取得したデータで満たされた編集不可の「タイトル」および「テキスト」フィールド (つまり、「h1」および「p」) を表示します。
既存のエントリを削除します (ID をコンストラクターに渡します): DB から取得したデータで満たされた編集不可能な「タイトル」フィールドと「テキスト」フィールド (つまり、「h1」と「p」) を表示し、データベースからデータを削除するための送信ボタンを表示します。
これは非常に一般的な状況ですが、それを実行するための設計パターンは見つかりませんでした。何か提案はありますか?前もって感謝します。