-2

我想问 doophp 我可以通过什么方式将我的数据库数据从模型控制器返回到我的视图。

这是我的控制器:

`class CategoryController extends DooController { 
    public function Index(){ 
        Doo::loadModel('Category'); 
        $category = new Category; 
        Doo::db()->find( $category, array('limit'=>1) ); 
        $this->view()->render('Category/Index', $category); 
    } 
} 

我有一个像这样的视图(category.html),例如:

<!DOCTYPE html> 
<html> 
    <head> 
        <title></title> 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    </head> 
    <body> 
        <div>{{category.categoryname}}</div> 
    </body> 
</html>`
4

1 回答 1

1

这样做的最东方式是:

class CategoryController extends DooController { 
    public function Index(){ 
        Doo::loadModel('Category'); 
        $category = new Category; 
        Doo::db()->find( $category, array('limit'=>1) ); 
        $this->view()->renderc('Category/Index', array("category" => $category)); 
    } 
}

然后是 category.php

<!DOCTYPE html> 
<html> 
    <head> 
        <title></title> 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    </head> 
    <body> 
        <div><?php echo $this->data['category']->categoryname; ?></div> 
    </body> 
</html>`
于 2012-11-13T06:53:35.697 回答