0

コントローラーを薄くスリムに保つために、すべてのロジックをモデルに組み込みました。しかし、Cookie を読み取って設定する必要があるため、モデルには要求オブジェクトと応答オブジェクトが必要です。モデル メソッドを呼び出すたびに、これらのオブジェクトを引数として送信する必要があります。どのメソッドが 1 つのオブジェクトまたは別のオブジェクト、またはその両方を必要とするかを覚えておく必要があります。次のようになります。

Model.handle_something(データ、self.requestself.response )

正しいアプローチですか、それとももっと簡単な方法がありますか?

4

1 に答える 1

0

これまでのコメントに同意し、これがおそらく最善の方法ではないことを示唆します。クッキーで何をする必要があるかをさらに抽象化する方法を探してください。必要な分離を維持するのに役立つコールバック関数またはその他のオブジェクトを渡すことができます。

于 2013-08-22T13:54:53.807 に答える