1

Yii アセット エンジンを実行した後、公式ドキュメント (http://www.yiiframework.com/wiki/148/understanding-assets/) を読みました。その背後にある理由は理解していますが、アプリケーションにランダムに生成された名前のフォルダーがあるのは少しエレガントではありません。したがって、私は SO 人口が私にいくつかのフィードバックを与えることを望んでいるいくつかの質問があります。

  1. 新しい Web フレームワークを掘り下げてからしばらく経ちました (ASP.NET MVC を除いて、私はかなり気に入っています)。アセット マネージャーは新しい Web フレームワークのトレンドですか? これは表面的なものですが、この機能だけを避けるために、より軽量なフレームワークに切り替えることを検討しています。

  2. アセット マネージャーをオプションにするのは難しいと思いますが、問題があるのは私だけですか? 少なくともフォルダ名のカ​​スタマイズはどうですか?

たぶん、私は物事について間違った見方をしているだけです。

4

1 に答える 1

3

2つ目の質問から始めます

アセットマネージャーをオプションにするのは難しいと思いますが、問題があるのは私だけですか?

アセット (または少なくとも独自に定義したアセット) をオプションにするのは非常に簡単です. レイアウトに as および タグを含めるだけで (生成されていない完全な URL とともに)、準備完了です。

Assets Manager は、多くのユース ケースで非常に役立ちます。

  1. スクリプト ファイル間の依存関係の解決
  2. (いくつかのプラグインを使用) CSS および JS ファイルの圧縮と最小化
  3. アセットをキャッシュし、さらに重要なことに、キャッシュを無効にします (たとえば、プロダクションを更新し、CSS/JS ファイルの変更をユーザーのブラウザーに直接反映させたいとします。どうしますか? アセット フォルダーのコンテンツを削除するだけです)。アセットは自動的に再生成されます...これは従来、他のプラットフォームでは (http://example.com/js/very_dynamic_js_file.js?v=32432) のようなパラメーターを追加することで行われます

個人的な意見ですが、保管しておいてください。そこにあることに気付かないでしょうし、いつか非常に役立つかもしれません。

アセットの現在の動作を改善するプラグイン: eClientScriptおよびMinScript

于 2012-06-16T17:43:24.640 に答える