CakePHP 2.3 アプリで URL を生成するためのヘルパーを作成しました。基本的には、Cake の組み込み機能のラッパーであり、ルーティング プレフィックスの処理を支援し、共通のキーと値の配列のペアを回避するなどして、コードを少し整理します。
問題は、ヘルパーからこれらの URL を簡単に生成するために、基本的にすべて同じ機能が必要であり、コントローラーで使用できることです-loginRedirect、編集後のリダイレクトなどのために.
コードを複製せずにコントローラーとビューの間でロジックを共有するための良い解決策はありますか? 一般に、ビューとコントローラーはコードを共有すべきではないことを理解していますが、例外があります。