2017-04-21 12 views
0

私はちょうどMini3 MVCフレームワークを使用していますが、すべてのビューで使用される関数をどこでコーディングするのかというコンセプトに苦しんでいます。 Mini3はここにある:https://github.com/panique/mini3すべてのビューでPHP MVC共有関数

私はすべてのビューでこれを呼び出す必要が変更された日付/時刻に基づいてCSSファイルの名前を作成しますので、私は<?php echo auto_version('css/style.css');?>

ことによってそれを呼び出すことができますauto_versionと呼ばれる機能を持っています、だから私には、関数を呼び出す場所はapplication/view/_templates/header.phpです。

どこで機能をコーディングするのが最適ですか?それはapplication/libs/helper.phpまたは他の場所のHelperクラスに入っていますか?

このようなビューから関数を呼び出すか、MVCルールを破っていますか?

私は(例えばapplication/Controller/HomeController.phpSongsController.phpに)すべてのビューコントローラで私の関数を呼び出す必要がある場合、それは私と一緒に右に座っていませんコードの複製がたくさんあります。

答えて

0

私は同じ著者からMINI2 MVCを使用して幻想的な例を見つけた - https://github.com/panique/huge

これは本当に私は物事が

をすべきか理解して支援してきました
関連する問題