Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根外部的Codeigniter访问模型类_Codeigniter_Class_Model - Fatal编程技术网

根外部的Codeigniter访问模型类

根外部的Codeigniter访问模型类,codeigniter,class,model,Codeigniter,Class,Model,我想在根目录中加载一个模型,并访问该文件中的model函数 例如:我在根目录中有test.php,在model文件夹中有model类user.php 在该user.php中,我编写了名为fetch_all_user()的函数,它将返回数据库中的所有用户 现在我想访问test.php中位于根目录中的fetch_all_user()函数 请帮帮我,我不知道你为什么要这么做,但它在这里 require(APPPATH.'user.php'); 仅当您的user.php位于应用程序的根目录下时,才在t

我想在根目录中加载一个模型,并访问该文件中的model函数

例如:我在根目录中有test.php,在model文件夹中有model类user.php

在该user.php中,我编写了名为fetch_all_user()的函数,它将返回数据库中的所有用户

现在我想访问test.php中位于根目录中的fetch_all_user()函数


请帮帮我,我不知道你为什么要这么做,但它在这里

require(APPPATH.'user.php');

仅当您的user.php位于应用程序的根目录下时,才在test.php中放置上述行。但您必须知道,这不是codeigniter或任何MVC框架的最佳实践。我会照complex857说的做。

你能解释一下为什么要这样做吗?为什么不把test.php放在
应用程序/控制器
下,把user.php放在
应用程序/模型
下呢?