0

我正在用 codeigniter 学习 smarty。我不知道如何从我的模型访问查询返回值。

这是我的代码。

我的模型

class User_Model extends CI_Model{

        public function __construct(){
            parent::__construct();
        }

        public function getAllCategory(){

            $query = "SELECT * FROM sales_category";
            $result = $this->db->query($query);
            return $result;

        }

    }

我的控制器

class User_Controller extends CI_Controller{

        public function __construct(){
            parent::__construct();
        }

        public function index(){
            $category = $this->user_model->getAllCategory();
            $this->smartylib->assign('category',$category);
            $this->smartylib->assign('title','Hello World');
            $this->smartylib->display('index.tpl');
        }

    }

我的模板文件

<html>
    <head>
        <title>{$title}</title>
    </head>
    <body>
        {assign var=x value=''}
        {foreach $category->result_array() as $x}
            {$x['salesscatname']}
        {/foreach}
    </body>
</html>

这就是所有的人,我希望你能帮助我。谢谢。

4

1 回答 1

0
$result = $this->user_model->getAllCategory();
于 2014-09-15T13:50:25.133 回答