齐博x1第四季《模块插件的制作》系列4-给菜单添加一个方法

2021-04-20 作者:torylf 分类:教程 阅读:1575

我们上一节添加了一个菜单,菜单里链接了一个方法,这个方法并不存在,本节我们就来创建这个类和方法,并执行到后台主界面上


因为是后台访问,所以我们要把这个文件创建在后台目录,因为入口是后台admin.php


先在这个模块目录创建一个admin的目录,创建后目录结构是这样


因为后来link链接的是test/index   所以我们知道,这里需要一个Test的类


关键点:菜单链接里面的类名方法名都是小写,我们创建文件的名称要大写



代码如下:

注意上面的namespace,我们当前目录是在xyz模块的admin下,app就代表application,

因为在tp的配置文件中,配置缩写简化了,只要写app即可


此时我们需要创建一个index方法,代码如下:


php里方法也是函数,我们之所以称为方法,是因为在面向对象里,这些都是某个类的成员方法。如果是面向过程里我们一般就叫函数。

当然区别不大,大家了解即可


此方法名称为index,功能返回一个字符串。我们在后台再次点击链接看下


此时方法里返回的内容就出现在后台主界面了



补充php小知识:

php的方法格式:


权限约束  function  方法名(形参1,形参2.....){

      方法体;

}

方法名括号里参数被称为形参,可以存在0个或多个,具体看功能需求

而我们在调用某个函数的时候,比如 x = fx('abc',123);

此处fx方法里传递的就是实参,就是根据形参来传递对应参数。




来源: 神盾工作室    转载请注明出处!

本文地址:https://www.shieldsoho.com/article/103.html

{{item.nickname}} @回复
发表于{{item.create_time}}

  • {{replyitem.nickname}} {{item.create_time}}
    @{{item.nickname}}

查看更多评论