繁体   English   中英

模块的 Codeigniter 4 资产路径配置

[英]Codeigniter 4 assets PATH configuration for Modules

我正在为 Codeigniter 4 中的基于角色的访问创建不同的目录。我在 app/ 即 (app/modules/admin) 中创建了 Modules 目录。 我有管理员的资产。 我想在视图的头文件中加载它。 我已经用 base_url().'/app/modules/admin/assets/filename.xyz' 试过了,但在链接中加载了完整的文件,但没有向我显示资产。 我怎么能在同一个目录中加载这些资产。 请看下面的代码

<link rel="stylesheet" href="<?php echo(base_url().'/app/modules/super/assets/'); ?>plugins/fontawesome-free/css/all.min.css">

包括资产在内的所有公共文件都应放在您的公共文件夹中,而不是您的应用程序文件夹中。 您的应用文件夹不应该对公众可见。

考虑到这一点,我将在您的公共文件夹中创建一个模拟结构。

public/modules/admin/css
public/modules/admin/js
public/modules/admin/img

然后,如果您有一个名为样式的资产,它将位于:

public/modules/admin/css/styles.css

应使用 uri 助手中的 base_url 函数调用此资产。

<link src="<?php echo base_url('modules/admin/css/styles.css'); ?>">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM