龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

如何让CI框架支持service层(2)

时间:2014-10-30 16:19来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: php class User extends CI_Controller { public function __construct() { parent::__construct(); $this-load-service('user_service'); } public function login() { $name = 'phpddt

复制代码 代码如下:

<?php
class User extends CI_Controller
{
    public function __construct()
    {
  
        parent::__construct();
        $this->load->service('user_service');
    }
    public function login()
    {
        $name = 'phpddt.com';
        $psw = 'password';
        print_r($this->user_service->login($name, $psw));
    }
}

service中调用model :

复制代码 代码如下:

<?php
class User_service extends MY_Service
{
    public function __construct()
    {
        parent::__construct();
        $this->load->model('user_model');
    }
    public function login($name, $password)
    {
        $user = $this->user_model->get_user_by_where($name, $password);
        //.....
        //.....
        //.....
        return $user;
    }
}

model中你只跟db打交道:

精彩图集

赞助商链接