bootpress/asset

从任何位置缓存并交付各种资产,无需手动版本控制。实时处理图片。最小化和合并(按需)CSS和JavaScript文件。

v1.1.1 2024-07-24 23:49 UTC

This package is not auto-updated.

Last update: 2024-09-19 00:44:50 UTC


README

Packagist License MIT HHVM Tested PHP 7 Supported Build Status Code Climate Test Coverage

Asset::cached() 是满足所有资产缓存需求的一站式方法。这应该是你首先调用的。它会检查页面是否正在寻找缓存的资产。如果是,则返回一个你可以 $page->send() 的响应。如果不是,则继续进行。当你 $page->display() 你的HTML时,它会查找所有你的资产,并将它们转换为缓存的URL。

安装

将以下内容添加到你的 composer.json 文件中。

{
    "require ": {
        "bootpress/asset": "^1.0"
    }
}

示例用法

<?php

use BootPress\Page\Component as Page;
use BootPress\Asset\Component as Asset;

$page = Page::html();
if ($asset = Asset::cached('assets')) {
    $page->send($asset);
}

$html = $page->display('<p>Content</p>');
$page->send(Asset::dispatch('html', $html));

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。