2016-10-13 10 views
0

yii2とphpプレゼンテーションを使ってパワーポイントファイルを作成するImyii2コン​​トローラを分割する方法

ポイントは、私はphppresentationのデータを有用にするためにデータintructionsを持つExportControllerを持っている...

です。しかし、それはまた、ファイルを作成し、それらをダウンロードするgrafic指示があ​​ります。

だから、グラフィカルなintructionsは多くのコード行を取るので、ExportControllerは膨大な数の行です。

私がしたいことは、データ命令からグラフィカルな命令を分割することです。

actionConsultar(ExportController)からactionGenerar(GraficsControllerに入る予定)にデータを送信するにはどうすればよいですか。

これを行う良い方法がわかっている場合は、お気軽にコメントしてください。すべての提案は歓迎します。

答えて

0

正しい方法はmodelを作成してこのモデルに共通の機能を追加するため、コントローラのすべてのアクションの関数を参照するだけで、モデルを作成し操作するときにパラメータのデータだけを渡すことができます。

第2の有用な方法は、共通のヘルパークラスに配置されたヘルパー関数のコレクションに基づいています。

あなたが適切なエリアを定義し、あなたに右の名前空間を割り当てることができますことは、たとえば:GraphicHelper.phpあなたは、いくつかの機能を必要とするときあなたは、単にuse GraficsHelper;を追加し、この機能をインポートすることができますので、必要funcionとclass GrapichsHelperを含む

関連する問題