【问题标题】:Codeigniter: Multiple Methods, Multiple Tables, One PageCodeigniter:多种方法,多个表,一页
【发布时间】:2012-06-08 12:32:32
【问题描述】:

我是一个 CI 新手,我正在转换一个我在程序上开发的网站,我希望尽可能“正确”......我有我的默认控制器,它有一个类,并且在它是每个页面的一个方法,每个方法根据正在访问的页面加载不同的内容视图。

很简单...但是假设在persons 页面上,在persons 表中,有一些字段包含来自各个表的每个人的详细信息(即最喜欢的啤酒、最近购买的东西、最喜欢的颜色等... )。所以也许我应该有一个“人”类和调用不同模型的不同方法?我想遵守规则,但要尽快到达那里。非常感谢!

【问题讨论】:

  • 我无法清楚地了解您拥有什么以及想要什么。听起来这可以通过模型解决?
  • 我猜这个方法是正确的。控制器“beer”不一定会调用模型“beer_model”。您可以在控制器“Person”中创建一个方法 beer_consumption($person_id) 并调用“Beer”模型

标签: codeigniter methods controllers


【解决方案1】:

是的,你应该有这个“Person”类,这是你的模型。在那里实现所有功能并在您的控制器中使用它

【讨论】:

    猜你喜欢
    • 2017-12-21
    • 2011-11-06
    • 1970-01-01
    • 2011-11-02
    • 2011-12-10
    • 2023-03-17
    • 1970-01-01
    • 2016-01-16
    • 2012-06-24
    相关资源
    最近更新 更多