サイトの管理者が変更できる設定をいくつか追加したいと思います。
最初に思いついたのは、settingsというN2ページを作成することです。このページのすべてのプロパティは単一の設定であり、設定を取得する必要があるたびに、[Settings]タイプの最初のN2ページを検索する必要があります。
このアプローチの問題は、管理者が追加できる設定ページの数を制御できないことです。また、管理者が複数の設定ページを追加した可能性があります。
それで別のアイデアが思い浮かびました。独立したコントローラーとsettingsというクラスを作成し、対応するデータベーステーブルを作成します。
誰かより良いアイデアがありますか?