OneThink独立模型应用一例
软源LOGO
讲述咱程序员自己的故事

位置:软源 »编程 »文章

OneThink独立模型应用一例

coolapp;2015-07-09 20:28:50;浏览:1879

目标,替换掉首页<h2>位置的签名,改用独立模型中的数据。

步骤

  1. 创建独立模型,添加字段 title
  2. 新增一条数据,以备调用。
  3. 在首页视图中将原签名替换为标签
    在 Home\View\default\Index\index.html 中,将
    <h2>源自相同起点,演绎不同精彩!</h2>  改为 <h2>{$sitesign}</h2>
  4. 在首页控制器中增加读取数据的方法。并调用。
    /**
    * 前台首页控制器
    * 主要获取首页聚合数据
    */

    class IndexController extends HomeController {
        //系统首页
        public function index(){
            $category = D('Category')->getTree();
            $lists  = D('Document')->lists(null);

            $this->assign('category',$category);//栏目
            $this->assign('lists',$lists);//列表
            $this->assign('page',D('Document')->page);//分页

            $this->assign('sitesign',$this->get_sitesign());

            $this->display();
        }

        #获取独立模型中的 网站签名
        private function get_sitesign(){
            $rlt=M('Sitesign')->order('id desc')->limit(1)->find();
            if($rlt)return $rlt['title'];
            else return '今日无签名!';
        }
    }


分享到:
(转载→)