すべてのコントローラ、またはほとんどすべてのコントローラで同じメソッドを共有する必要があるクラスを作成する必要があります。
Controller Class
それで、コントローラーの拡張を探していましたが、すでに別のクラスを拡張していることに気付きましたCController
。
よくわかりません。
独自のクラスを作成して、とにかくクラスを拡張、拡張、または USE クラスを CController
作成する Controller
必要がありますか? Controller
すべてのコントローラ、またはほとんどすべてのコントローラで同じメソッドを共有する必要があるクラスを作成する必要があります。
Controller Class
それで、コントローラーの拡張を探していましたが、すでに別のクラスを拡張していることに気付きましたCController
。
よくわかりません。
独自のクラスを作成して、とにかくクラスを拡張、拡張、または USE クラスを CController
作成する Controller
必要がありますか? Controller
共通/共有メソッドはControllerで記述できます。このクラスは、その目的のためだけに作成されます(つまり、クラスであり、やりたいことは何でもします)。別のクラスを作成する必要はありません。
Controllerは、CControllerの子クラスにすぎません。このクラスコードでは、定義されたレイアウトの$ breadcrumbs、$ layout、およびmenu$variablesを評価しました。SiteControllerでコントローラーの代わりにCControllerを使用すると、エラーが発生します。