oneko / silex-twig-simple-asset-extension
此包已被弃用且不再维护。未建议替代包。
Silex 的简单 twig 资产功能
v1.0.3
2017-01-30 13:07 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2018-02-13 21:42:54 UTC
README
用法
require_once __DIR__ . '/silex.phar';
$app = new Silex\Application();
$app['debug'] = true;
$app['autoloader']->registerNamespaces(array('Entea' => __DIR__.'/src'));
$app->register(
new Silex\Provider\TwigServiceProvider(),
array(
'twig.path' => __DIR__ . '/views',
'twig.class_path' => __DIR__ . '/vendor/twig/lib',
)
);
/* @var Twig_Environment $twig */
$twig = $app['twig'];
$twig->addExtension(new \Entea\Twig\Extension\AssetExtension($app));
$app->get('/', function() use (&$app)
{
return $app['twig']->render('index.html.twig', array());
});
$app->run();
然后在您的 twig 文件中
{{asset('/style/hello.css')}}
或使用特定版本,覆盖全局版本
{{asset('/style/hello.css', '1.2')}}
属性
- asset.directory: 您的资产目录
- asset.version: 您的资产全局版本(默认:1.0)
安装
通过 composer
require: "entea/silex-twig-simple-asset-extension": "dev-master"
或
require: "entea/silex-twig-simple-asset-extension": "v1.0.1"
或者简单地 检出此仓库 :)