这里面头部有个判断登录的。
没登陆显示 注册 登录 ,登陆后的显示 会员名 。
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模板里是没问题的		最佳答案