【TP5.1】自定义初始化方法

简介: 【TP5.1】自定义初始化方法

初始化方法


平时在做项目的时候会用到的初始化方法initialize()这个方法


我们可以查看一下源码:


通过方法的追踪,我们在controller这个类找到了这个方法


这也就是为什么我们继承controller这个类,会有__construct()构造函数,还有就是我们在使用构造函数的时候会继承父级的构造函数parent::__construct()


通过看源码我们会发现在构造函数里边有一个initialize方法


并且这个方法是空

image.png


那么我们来写自己的初始化方法


我们的base是其他类的基类,所以我们在base这个类来写,自定义我们的初始化方法


image.png


然后再来到auth这个控制器


这个方法继承了base的基类,所有就会有他的初始化方法


image.png


测试结果:

image.png

相关文章
|
2月前
学习使用register定义变量的方法
学习使用register定义变量的方法。
37 4
|
7月前
如果我想在`__init__`方法中添加一些初始化逻辑,应该如何实现?
如果我想在`__init__`方法中添加一些初始化逻辑,应该如何实现?
48 0
|
数据格式
重写transformers.Trainer的compute_metrics方法计算评价指标时,形参如何包含自定义的数据
  这个问题苦恼我几个月,之前一直用替代方案。这次实在没替代方案了,transformers源码和文档看了一整天,终于在晚上12点找到了。。。
604 0
|
编译器 C++
C++ 构造函数的分类及调用
C++ 构造函数的分类及调用
134 0
|
Java Spring
任何 bean 初始化回调前自定义逻辑
任何 bean 初始化回调前自定义逻辑
|
PHP
tp5源码解析--自动加载类
在TP5的框架使用过程中,自动加载类是可能会接触到,上手不难,但若想随心所欲的用,还是需要了解一番。用了千次,却没看过一次源码,学习源码,起码对TP5这个框架使用更加得心应手,毕竟技术服务于业务,能够写出更简介、更方便、更有效的业务代码,本身就是一件身心愉悦的事儿;
137 0
|
存储 JavaScript
tp5源码解析--hook(钩子函数)类详解
tp5源码解析--hook(钩子函数)类详解
292 0
tp5源码解析--hook(钩子函数)类详解
|
PyTorch 数据处理 算法框架/工具
pytorch中自定义数据集加载对象重写Dataset
pytorch中自定义数据集加载对象重写Dataset
322 0
pytorch中自定义数据集加载对象重写Dataset
|
PyTorch 算法框架/工具
torch 一个网络的参数通过训练后得到新的参数,如何再将这个网络参数初始化到定义这个网络的时候参数
可以使用PyTorch中的state_dict()方法将当前训练得到的网络参数保存为一个字典,然后在需要重新初始化网络参数时,可以通过load_state_dict()方法将之前保存的字典加载到网络模型中。具体步骤如下: 1. 在训练完成后,使用
230 0