我正在尝试在codeigniter中使用核心php库。在php代码中包含文件后,它包含代码:
use Mylib\Configuration\GenericConfiguration;
use Mylib\Operations\Search;
我在使用'use'关键字时出错,我无法在codeigniter代码中找到如何使用这些文件。所以,请帮我找到解决这个问题的方法。 提前谢谢。
答案 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
。