我正在用 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>
这就是所有的人,我希望你能帮助我。谢谢。