tp 文档

1、钩子 和行为
在tags.php 绑定行为
idnex 为行为类 [‘app\demo\behavior\Hello’]为路径
“index” => [‘app\demo\behavior\Hello’],
在控制器监听行为
Hook::listen(‘index’);
在brhavior 写行为类

namespace app\demo\behavior;
class Hello
{
    public function run(){
        echo "hello world2"."<br/>";
    }
    public function index(){
        echo "hello world1"."<br/>";
    }

    public function appEnd($params2){
        echo "hello world1".$params2."<br/>";
    }
}

2、依赖注入

控住器
//依赖注入 name 值会报错
    protected $user;

    public function __construct(User $user)
    {
        $this->user = $user;
    }

    public function index()
    {
        return 'Hello,' . $this->user->ss . '!';
    }

模型
 //依赖注入
    protected  $name;
    // 构造方法,调用类时自动运行
    public function __construct($name = '默认名称1')
    {
        $this->ss = $name;
    }

控制器
public function index(User $user)
    {
        $user->setName('PHP中文网');
        return $user->getName();
    }
模型
//依赖注入
    public function setName($name){
        $this->name=$name;
    }
    public function getName(){
        return '方法是:'.__METHOD__.'属性是:'.$this->name;
    }

3、中间件
https://www.kancloud.cn/xieyongfa123/thinkphp_note/822627

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值