子文件夹中的 FuelPHP 资源

发布于 2024-11-15 05:58:34 字数 108 浏览 2 评论 0原文

是否可以使用资产包含子文件夹中的文件?

例子: [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css

Is it possible to use Assets to include files that are in sub folders?

Example:
[base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

┾廆蒐ゝ 2024-11-22 05:58:34

您可以使用以下命令访问 asset/ 文件夹的子文件夹:

// Image in /assets/img1.jpg
print Asset::img("img1.png"); 

// Image in /assets/subfolder/img2.jpg
print Asset::img("subfolder/img2.jpg");

You can access subfolders of the asset/ folder with this:

// Image in /assets/img1.jpg
print Asset::img("img1.png"); 

// Image in /assets/subfolder/img2.jpg
print Asset::img("subfolder/img2.jpg");
橪书 2024-11-22 05:58:34

./fuel/core/config/asset.php中,您可以更改以下代码:

/**
 * 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(''),

并且

/**
 * 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/'

如果将paths配置为assets并且css_dircss/,您可以包含 [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min。 css 通过使用echo Asset::css('pepper-grinder/jquery-ui-1.8.11.custom.min.css');

In ./fuel/core/config/asset.php, you can alter the following code:

/**
 * 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(''),

And

/**
 * 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/'

If you configure paths to be assets and css_dir to be css/, you can include [base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css by using echo Asset::css('pepper-grinder/jquery-ui-1.8.11.custom.min.css');

骑趴 2024-11-22 05:58:34

是的,您只需将 asset.php 中的路径设置为您喜欢的任何内容:

$config['asset_paths'] = array('assets/');

也就是说,如果您想使用资源库。否则只需将它们设置为来自 webroot 的绝对路径即可。

Yup, you just set the paths in asset.php to whatever you like:

$config['asset_paths'] = array('assets/');

That is if you want to use the Asset library. Otherwise just make them absolute paths from webroot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文