php - 在 Codeigniter 中放在哪里以及如何加载结果对象类?

标签 php codeigniter code-organization

我正在寻找在 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/

相关文章:

php - 如何使用 PHP 回显具有条件语句的变量?

php - dompdf 不显示由 PHP 文件生成的图像

php - 如何使用动态复选框?

javascript - 我应该如何考虑我的 JavaScript 应用程序 namespace ?

.net - 使用 C++/CLI 包装非托管 C++ 类库 - 问题 1 - 项目/代码组织

delphi - 有人会建议重新创建新项目并重新添加源吗?为什么?

php - 根据下一个字段中的值选择或不选择字段

PHP WHILE 循环神秘地没有产生任何输出

php - 如何清除所有用户的 session ?

javascript - 当值为0时如何调用HTML required属性?