0

デザインパターンに関する質問があります。PHPでMVCアプリを開発していますが、クラスのファサードがどこにあるかわかりません。MVCパターンを使用している場合、ファサードはモデル内にある必要があると思いますが、わからない??、クラスのファサードをどこに置くか?

**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**

または、ファサードを別のフォルダに配置しましたか?MVCを使用してdessingパターンのファサードをどのように整理しますか?

回答ありがとうございます

4

2 に答える 2

2

ファサードパターンの実装について話している場合、このクラスは他のモデルクラスを「ファサード」するため、モデルと一緒にいる必要があります。

于 2012-09-07T06:27:33.487 に答える
1

componentsという名前の新しいディレクトリを作成します。ここで、モデルビューやコントローラーではない追加のクラスを固定します。それがそれであるならば、多分それをヘルパーと呼んでください。

**components**
facade.php 
**model**
DeliveryDepartment.php
DiscountDepartment.php
OrderDepartment.php
PizzaCallCenterFacade.php
**view**
**controller**
于 2012-09-06T23:27:01.490 に答える