小知识

跨模块跨命名空间调用

<?php
namespace xyaaadmin\aindex\controller;
use xyaaadmin\auniversal\model\Universal
Universal::log('登录',$result);
$Universal = new MUniversal(); yekeyi
 $Universal::log('登录',$result);

两种方法都可以


跨模块跨命名空间继承,直接使用父级方法

<?php
namespace xyaaadmin\operation\controller;
use think\Controller;
use xyaaadmin\auniversal\controller\Universal as CUniversal;
class MenuIndexInfo extends CUniversal
{

    public function index()
    {
        $this->pageTitle = '用户列表';
        $this->pageKeyList = array('q','w','e','location','ctime','last_operating_ip');

        return  $this->UniFetchList();

    }
}

父级渲染时,其实是以自己路径为主,所以渲染父级模块下模板文件时应该使用跨模块

$template = 'auniversal@universal/list'

redirect 跳转重定向,跨模块时。直接使用即可。

$this->redirect('aindex/login/index');


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值