将codeigniter库存储在子文件夹中

Kin*_*ien 16 codeigniter

是否可以将库存储在codeigniter中的子文件夹中?比如像这样的工作吗?

-libraries
---sub_folder1
-----someClass.php
---sub_filder2
-----someClass2.php
Run Code Online (Sandbox Code Playgroud)

如果它确实如何加载和使用这些库?

Ben*_*rne 31

库文件可以存储在主"libraries"文件夹中的子目录中,也可以存储在个人应用程序/库文件夹中.要加载位于子目录中的文件,只需包含相对于"libraries"文件夹的路径.例如,如果您的文件位于:

libraries/flavors/chocolate.php
Run Code Online (Sandbox Code Playgroud)

您将使用以下方式加载它:

$this->load->library('flavors/chocolate');
Run Code Online (Sandbox Code Playgroud)

您可以根据需要将文件嵌套在尽可能多的子目录中.

在装载程序类手册页上进行了解释

https://codeigniter.com/user_guide/libraries/loader.html