我正在寻找在 CodeIgniter 中组织“结果对象类”的正确方法。这些类通常用于模型中,如 documentation 中所述。 :
You can also pass a string to result() which represents a class to instantiate for each result object (note: this class must be loaded)
$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
}
那么,“用户”类应该放在哪里,是否有任何“官方”方式来加载它?
最佳答案
尝试使用图书馆。
将您的类放在 application/libraries 文件夹中,然后使用加载器加载它:
$this->load->library('user');
关于php - 在 Codeigniter 中放在哪里以及如何加载结果对象类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12458310/