Est-il possible d'utiliser les ressources pour inclure des fichiers dans des sous-dossiers?FuelPHP Assets dans les sous-dossiers
Exemple: [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css
Est-il possible d'utiliser les ressources pour inclure des fichiers dans des sous-dossiers?FuelPHP Assets dans les sous-dossiers
Exemple: [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css
Eh oui, vous définissez les chemins juste dans asset.php à ce que vous comme:
$config['asset_paths'] = array('assets/');
C'est si vous souhaitez utiliser la bibliothèque de biens. Sinon, faites-leur simplement des chemins absolus à partir de webroot.
Vous pouvez accéder à des sous-dossiers de l'actif/dossier avec ceci:
// Image in /assets/img1.jpg
print Asset::img("img1.png");
// Image in /assets/subfolder/img2.jpg
print Asset::img("subfolder/img2.jpg");
En ./fuel/core/config/asset.php
, vous pouvez modifier le code suivant:
/**
* An array of paths that will be searched for assets. Each asset is a
* RELATIVE path from the base_url WITH a trailing slash:
*
* array('assets/')
*/
'paths' => array(''),
Et
/**
* Asset Sub-folders
*
* Names for the img, js and css folders (inside the asset path).
*
* Examples:
*
* img/
* js/
* css/
*
* This MUST include the trailing slash ('/')
*/
'img_dir' => 'img/',
'js_dir' => 'js/',
'css_dir' => 'css/'
Si vous configurer paths
pour qu'il soit assets
et css_dir
pour être css/
, vous pouvez inclure [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css
en utilisant echo Asset::css('pepper-grinder/jquery-ui-1.8.11.custom.min.css');