0

codeigniterで賢く勉強中です。モデルから返されたクエリの値にアクセスする方法がわかりません。

これが私のコードです。

私のモデル

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 に答える