Codeigniter - 从数据库中获取数据并在模型中进行比较

时间:2015-12-05 15:53:53

标签: php mysql codeigniter

我需要知道是否可以使用数组从模型中的数据库中获取数据,然后将它们与任何侧逻辑模型进行比较,然后将它们传递给controllador。

问题:

建议这样做吗?

您可以从驱动程序中获取模型中的数据吗?

public function get_country( $country_id = '' )
{
    $this->db->select('id, name');
    $this->db->where('id', $country_id );
    $query = $this->db->get('country');
    $query->row_array();

    if( $query[0]['id'] == 1 && $query[0]['name'] == 'EEUU' ) {

    } else {

    }
}

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

是的,这是完全可以接受的,许多人会说正确的方法。但是你的代码不会如图所示工作。试试这个......

Jackson

您会发现许多人将模型视为所有业务逻辑的所在。很多关于'胖'模型和'瘦'控制器的讨论。