模板继承如何保持显示登陆呢~ TP3.2

浏览:605 发布日期:2014/10/23 分类:求助交流 关键字: 模板继承 登录注册控制
我要实现的就是头部底部部 作为公共模板index.html ,
这里面头部有个判断登录的。

没登陆显示 注册 登录 ,登陆后的显示 会员名 。

index控制器下因为做了判断正常。

我想在发布文章的时候还是显示登陆后的状态, 这个应该有个公共的地方可以写吧 ?

因为是在home模块里的 ,common里能添加文件写的么? 具体我应该怎么写呢~
能不能写成一个公共方法这样的呢?因为是继承了这个index.html的模板 我怎么在所有的功能页面都能显示登陆后的状态呢 。就跟官网这样的头部登录 登录到别的页面都是能显示登陆状态的 , 这个解决是不是跟模板继承没有关系?

只要写一个公共方法判断登录就好了?只要在home模块下的 就判断登录状态?
这样应该怎么写 是_initialize用这个写么? 具体在哪个文件写呢<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
 $username =session('username');
 if(!empty($username)){
           $login='欢迎回来!会员:'.$username.'<a href='.$loginout.' target="_self">退出</a>';
        }else{
            $login='<a href='.$loginUrl.' target="_self">登陆</a>'.'<a href='.$registerUrl.' target="_self">注册</a>';
        }

          $this->assign('login',$login);
    $this->display();
    }
这样在index模板里是没问题的
最佳答案
评论( 相关
后面还有条评论,点击查看>>