在 Codeigniter 中将 CSS 和 JS 包含到自定义库中

我在 Codeigniter 中创建了一个自定义库并初始化并运行良好。我需要帮助来包含我的自定义库所需的 CSS 和 JS。我正在创建我的自定义库作为插件。

文件夹结构:

  1. 应用

    1.1. 图书馆

    1.1.1 custom_library_folder

    • CSS

    • JS

    • Custom_Library_File.php

    • sk_form.php

Custom_Library_File.php

<?php 

defined('BASEPATH') OR exit('No direct script access allowed');


class Sdkat{


    function __construct()

    {}


    public function sdkat_library()

    {

        include('sk_form.php');

    }

}

?>

在 sk_form.php 中,为了我的设计目的,我需要包含 CSS 和 JS 文件。


sk_form.php


<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>application/libraries/sdkat/css/style.css">

<form method="post">


    <div class="input">

        <label>Username: </label>

        <input type="text" name="username" placeholder="Enter Username">

    </div>


    <div class="input">

        <label>Password</label>

        <input type="password" name="password" placeholder="Enter Password">

    </div>


    <div class="input">

        <input type="submit" name="login" value="Login">

    </div>

</form>

CSS 没有调用,我被禁止访问!在浏览器中查看 CSS 时出错。


注意:我需要从我的自定义库中包含 CSS 和 JS。谁能帮我弄清楚我哪里出错了?


一只甜甜圈
浏览 180回答 2
2回答

慕神8447489

尝试使用此方法在应用程序路径上包含文件&nbsp;<?php&nbsp;&nbsp; &nbsp; defined('BASEPATH') OR exit('No direct script access allowed');&nbsp; &nbsp; class Sdkat{&nbsp; &nbsp; &nbsp; &nbsp; function __construct()&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; $this->load->helper('url');&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; public function sdkat_library()&nbsp; &nbsp; &nbsp; &nbsp; {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;require_once(APPPATH."custom_library_folder/sk_form.php");&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }&nbsp; &nbsp; ?>

慕虎7371278

出于安全原因,CI 在文件系统的应用程序文件夹中添加了 .htaccess 文件。在里面他们写得像..<IfModule authz_core_module>&nbsp; &nbsp; Require all denied</IfModule><IfModule !authz_core_module>&nbsp; &nbsp; Deny from all</IfModule>因为Require all denied它限制文件。为了克服这个问题,在“sdkat”文件夹中创建一个 .htaccess 并添加以下行。Require all granted如果需要,重新启动服务器在“sdkat”文件夹及其所有子文件夹中添加 Codeigniter 的默认 index.html 以避免目录浏览。
打开App,查看更多内容
随时随地看视频慕课网APP