68publishers/asset

Symfony的Asset组件集成到Nette框架中。

v3.3.4 2024-08-05 23:21 UTC

This package is auto-updated.

Last update: 2024-09-06 00:52:34 UTC


README

symfony/asset集成到Nette框架中。

Checks Coverage Status Total Downloads Latest Version PHP Version

安装

安装68publishers/asset的最佳方式是使用Composer

$ composer require 68publishers/asset

使用方法

只需将编译器扩展注册到DIC中

extensions:
	asset: SixtyEightPublishers\Asset\Bridge\Nette\DI\AssetExtension

asset:
	# your configuration

配置选项在官方Symfony文档中描述

在Latte模板中的使用

{* Use default package *}
<img src="{asset 'my/awesome/image.png'}" alt="..."></a>
<p>Version: {asset_version 'my/awesome/image.png'}</p>


{* Use "foo" package *}
<img src="{asset 'my/awesome/image.png', 'foo'}" alt="..."></a>
<p>Version: {asset_version 'my/awesome/image.png', 'foo'}</p>

您还可以使用等效的函数。例如,如果您想将结果存储在变量中

{var $asset = asset('my/awesome/image.png')}
{var $asset = asset('my/awesome/image.png', 'foo')}

{var $version = asset_version('my/awesome/image.png')}
{var $version = asset_version('my/awesome/image.png', 'foo')}

贡献

在提交拉取请求之前,请使用以下命令检查您的更改

$ make init # to pull and start all docker images

$ make cs.check
$ make stan
$ make tests.all