用于编码器自定义库的常用函数



我需要为我的Codeigniter 3应用程序创建具有所有自定义库使用的通用功能的自定义库。

如何在一个地方使用函数?

您需要的似乎是一个帮助文件,而不是一个库。在application/helpers目录

中创建一个文件

示例文件:mycommon_helper.php目录为:

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
function my_function($param1) {
   printf('Hello %s', $param1);
}

在自动加载文件中包括如下

$autoload['helper'] = array('url','html', .....'mycommon');  // Note _helper is omitted

之后,在代码的任何地方使用my_function($param1)

 $sayIt = my_function('user2473015');

您可以创建新的自定义库。您创建的库类应该放在application/libraries文件夹中。

类应该有这样的基本原型(这里以Myclass的名字为例):

 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Myclass {
    public function my_function()
    {
    }
}
/* End of file Myclass.php */

在你的任何控制器函数中,你可以使用标准的

初始化你的类

$ this ->加载>图书馆(myclass);

$ this -> myclass> my_function ();//对象实例总是小写

最新更新