在Codeigniter中放置以及如何加载结果对象类?

sas*_*asa 6 php codeigniter code-organization

我正在寻找在CodeIgniter中组织"结果对象类"的正确方法.这些类通常用于文档中描述的模型中:

您还可以将一个字符串传递给result(),它表示要为每个结果对象实例化的类(注意:必须加载此类)

$query = $this->db->query("SELECT * FROM users;");

foreach ($query->result('User') as $row)
{
   echo $row->name; // call attributes
   echo $row->reverse_name(); // or methods defined on the 'User' class
}
Run Code Online (Sandbox Code Playgroud)

那么,在哪里放置'用户'类,是否有任何'官方'的方式如何加载它?

Sil*_*u G 3

尝试使用库。

将您的类放在 application/libraries 文件夹中,然后使用加载器加载它:

$this->load->library('user');
Run Code Online (Sandbox Code Playgroud)