私のアプリでは、他のいくつかのモデルから発信される請求書の作成を扱うInvoicesControllerを使用しています。新しい請求書の生成につながる別のメソッドでいくつかのメソッドが呼び出された後、InvoicesController内のcreate()メソッドを呼び出したいだけでなく、関連するパラメータも必要です。 create()メソッドには、請求書モデルでこれを使用することができないため、新しい請求書を支払う準備ができていることを通知するロジックも含まれています(EmailComponentで)。Cakephpの他のコントローラからのメソッドの使い方
これにはどのようなアイデアやベストプラクティスがありますか?
とcakephp2.0で動作します。 CakePHPのベストプラクティスは、脂肪モデルとスキニーコントローラです:http://nuts-and-bolts-of-cakephp.com/2009/01/06/another-way-to-think-about-mvc/ – drmonkeyninja