https://github.com/echo511/gaufrette
Assets management for Nette Framework.
https://github.com/echo511/gaufrette
Last synced: 11 months ago
JSON representation
Assets management for Nette Framework.
- Host: GitHub
- URL: https://github.com/echo511/gaufrette
- Owner: echo511
- Created: 2014-07-29T22:29:32.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-21T16:58:50.000Z (about 11 years ago)
- Last Synced: 2025-01-25T22:21:45.771Z (about 1 year ago)
- Language: PHP
- Size: 277 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Plupload for Nette Framework
============================
Installation
------------
Install using composer:
```sh
$ composer require echo511/gaufrette:~1.0@dev
```
Register compiler extension using config.neon
```yml
extensions:
gaufrette: Echo511\Gaufrette\DI\GaufretteExtension
```
Configure in config.neon
```yml
gaufrette:
# Folder for asset copies
assets:
directory: '.../assets'
web: '/assets'
# Data directory (uploaded photos/pdfs/etc.)
data:
directory: '.../data'
web: '/data'
```
Make sure your compiler extension class implements Echo511\Gaufrette\DI\IAssetsProvider.
Usage
-----
To access assets use Echo511\Gaufrette\Assets\ExtensionsAssets or macro Echo511\Gaufrette\Assets\AssetMacro.
To access data use Echo511\Gaufrette\Data\DataFilesystem.
Asset macro
-----------
In presenter:
```php
assetMacro->register($template, 'asset', MyCompilerExtension::class);
return $template;
}
}
```
In templates then use:
```sh
```