公式ウェブサイトのドキュメント
http://www.yiiframework.com/doc-2.0/guide- Structure-assets.html
yiiディレクトリで実行
アセット/テンプレートassets.php
設定テンプレートであるassets.phpを生成し、以下のように修正します
ここのCSSとJSはすべてyuicompressorを使用しています
次に、web/assets の下に js フォルダーと css フォルダーを作成し、権限を 777 に設定します
ubuntu に Java コマンドラインをインストールします
sudo apt-get install default-jre
yuicompressor.jar をダウンロードします:
https://github.com/yui/yuicompressor/releases
yii ルートディレクトリに配置します
走る
./yii アセットassets.php config/assets-dev.php
assets-dev.php ファイルが config の下に生成されます
config/web.phpのコンポーネント設定を追加します
F5 でページを更新すると、圧縮された CSS と JS が表示されます
キャンセルしたい場合は、web.php内の対応するコードをコメントアウトしてください
追記: yii2 コントローラー、メソッドの命名規則、およびアクセスルーティング
モジュール名、コントローラー名、またはアクション名がキャメル形式で書かれている場合、ルート内の各大文字の単語は「-」で接続する必要があります。
などDateTimeController::actionFastForward 対応するルートは日時/早送りです。
例: http://dfms.com/backend/web/api-test/test-upload
api-test はコントローラー名です
test-upload はメソッド名です
上記は、編集者が紹介した Yii2 でアセットを使用して js および css ファイルを圧縮する方法です。ご質問があれば、メッセージを残してください。編集者が返信します。時間。また、スクリプト ハウスの Web サイトをサポートしていただきありがとうございます。