0

PHP で MVC アプリケーションを作成するときに Create と Update が異なる理由はありますか?

理論的な説明でそれらが異なる理由はわかりますが、CRUDコントローラーで作成と更新のために別々のアクションとビューを維持する価値はありますか? 保存ボタンのタイトルのみを変更する必要がある場合は、作成操作と更新操作の両方に対して 1 つのアクションを使用するのが論理的です。オブジェクトを新しいDB行として保存するか、IDに応じて既存のものを更新します(または持っていません)。

PS。私は常にそれらを 1 つのアクションにマージしてきましたが、最近 Zend Framework に関する情報を検索し始めたとき、いくつかの CRUD 機能を備えたすべてのチュートリアルには、ほぼ同じコードを持つ個別の作成および更新アクションとビューがあることがわかりました。作成者がコードの 90% をあるメソッドから別のメソッドにコピー アンド ペーストする理由は奇妙に思えます。

4

1 に答える 1