OneThink独立模型应用一例

2015-07-09  金城  2299

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

步骤

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

    classIndexController extends HomeController{
       //系统首页
       publicfunctionindex(){
           $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();
       }

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