我需要为我的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 ();//对象实例总是小写