在 codeigniter 中,如何通过将资产文件夹放入应用程序文件夹来使其工作?
In codeigniter, how to make assets folder work by putting it in the application folder?
我想将我的资产文件夹放入 codeigniter 的应用程序文件夹中,就像:
application > assets > css > style.css
并且我想在我的视图文件中提供资产文件链接。
在 codeigniter 中设置资产的最佳实践如下:
- 申请
- 资产
- 系统
但是你想要:
- 应用>资产>css>style.css
- 系统
但是如果你想将资产文件夹保留在应用程序中,那么你必须执行一些额外的功能,如下所示:
首先,确保你已经在你的控制器中加载了 URL 助手,它是:
$this->load->helper("url");
您必须首先使用以下代码在 "application/helpers" 目录中创建一个名为 "my_helper.php" 的帮助程序:
if ( ! function_exists('asset_url()'))
{
function asset_url() {
return base_url().'application/assets/';
}
}
现在,您必须按如下所示将此助手加载到您的控制器中:
$this->load->helper("my_helper");
现在将 'application/'' 目录中的 .htaccess 代码替换为以下代码:
RewriteEngine on
RewriteCond !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]
完成上述所有功能后,您必须在视图中声明您的资产,如下所示:
<link rel="stylesheet" href="<?php echo asset_url(); ?>css/style.css">
- 设置库:应用文件夹->配置文件夹->autoload.php
- 在autoload.php中找到$autoload['helper'] = array('url'); 并在其中添加 'url'.
- 第一次在应用程序中创建文件夹资产。第二次在 assets 中创建 文件夹 CSS 并放入 .css 文件在里面。
- 用这种风格调用了 CSS 文件 < link rel="stylesheet" type="text/css" href="assets/css/yourFileName.css" >
我想将我的资产文件夹放入 codeigniter 的应用程序文件夹中,就像:
application > assets > css > style.css
并且我想在我的视图文件中提供资产文件链接。
在 codeigniter 中设置资产的最佳实践如下:
- 申请
- 资产
- 系统
但是你想要:
- 应用>资产>css>style.css
- 系统
但是如果你想将资产文件夹保留在应用程序中,那么你必须执行一些额外的功能,如下所示: 首先,确保你已经在你的控制器中加载了 URL 助手,它是:
$this->load->helper("url");
您必须首先使用以下代码在 "application/helpers" 目录中创建一个名为 "my_helper.php" 的帮助程序:
if ( ! function_exists('asset_url()'))
{
function asset_url() {
return base_url().'application/assets/';
}
}
现在,您必须按如下所示将此助手加载到您的控制器中:
$this->load->helper("my_helper");
现在将 'application/'' 目录中的 .htaccess 代码替换为以下代码:
RewriteEngine on
RewriteCond !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]
完成上述所有功能后,您必须在视图中声明您的资产,如下所示:
<link rel="stylesheet" href="<?php echo asset_url(); ?>css/style.css">
- 设置库:应用文件夹->配置文件夹->autoload.php
- 在autoload.php中找到$autoload['helper'] = array('url'); 并在其中添加 'url'.
- 第一次在应用程序中创建文件夹资产。第二次在 assets 中创建 文件夹 CSS 并放入 .css 文件在里面。
- 用这种风格调用了 CSS 文件 < link rel="stylesheet" type="text/css" href="assets/css/yourFileName.css" >