使用从核心php到codeigniter的关键字替换

时间:2016-01-13 11:52:01

标签: php codeigniter

我正在尝试在codeigniter中使用核心php库。在php代码中包含文件后,它包含代码:

use Mylib\Configuration\GenericConfiguration;
use Mylib\Operations\Search;

我在使用'use'关键字时出错,我无法在codeigniter代码中找到如何使用这些文件。所以,请帮我找到解决这个问题的方法。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用 CodeIgniter库来帮助您避免使用关键字

在CodeIgniter中,库文件夹可在

中找到
$autoload['libraries'] = array('database','session','[Your_Library_Class Name_In_Small_Letters]');

为此,只需将所有 Mylib \ Configuration \ GenericConfiguration,Mylib \ Operations \ Search 类文件放入库文件夹

然后,您可以在autoload.php( [CI_ROOT] /application/config/autoload.php )中提及这些库

$this->load->library('[Your_Library_Class_Name_In_Small_Letters]');

或者,如果您想在特定控制器或特定方法中使用,请使用类似

$this->[Your_Library_Class Name_In_Small_Letters]->libraryFunctionName();

执行此操作后,您可以使用其实例(如

)调用库函数
Client CreateClient(int index, int offset) => new Client
{
    Name = clientsList[index].ClientName,
    Date = currentDate + TimeSpan.FromDays(offset) // prefer operators where available
};

有关简要说明,请参阅defaultdict