tp5指向public_TP5的公共操作与公共控制器.md

1、公共操作有什么用?如何创建公共操作?

class Index

{

protected $lesson; //定义一个变量

public function __construct($lesson='thinkphp5') //使用构造函数来初始化$lesson

{

$this->lesson = $lesson;

}

public function demo1()

{

return (new self('php中文网www.php.cn))->lesson; //new self()实例化了一个新对象并把新内容给了$lesson,又用->lesson指向了对象中的$lesson变量,return这个新值

}

public function demo2()

{

return $this->lesson; //返回当前对象中$lesson的值,构造函数

}

}

如果当前的控制器继承自基类Controller,因为在Controller中有一个初始化的方法。

我们可以在当前Index控制器类中继承Controller类,然后重写这个初始化的方法_initialize()就可以了。

namespace app\index\controller;

use think\Controller;

class Index extends Controller

{

protected $lesson;

public function _initializ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值