是否有更有效的方法从数据库中获取行列表,然后将它们实例化为模型?

时间:2011-04-27 15:21:10

标签: codeigniter

我在CodeIgniter编码,我想知道是否有更有效的方法来做我正在做的事情。

  1. (控制器)从数据库中获取所有行,仅选择ID
  2. (控制器)遍历这些ID,将新模型(带ID)添加到数组
  3. (控制器)将模型数组传递给视图。
  4. 我只是担心我要两次查询数据库。一旦获得ID,然后另一个用于创建对象,然后再次查询数据库。

    有没有办法以较少的步骤执行此操作?

1 个答案:

答案 0 :(得分:0)

好吧,如果您可以创建一个返回所需信息的SQL查询,我认为您的模型不应返回包含所有必需信息的完整数据结构的原因。