“手动:钩子/RealSeloDeReRebug模块”修订之间的差异

来自MyaWiki.Org
跳转到导航 跳到搜索
逆用法
(9个用户未显示的10个中间版本)
第1行: 第1行:
γ +
{{语言}}
-。
{MIDAWIKIKOOK
+
{{三硝基甲苯中维基钩子
γ
名称= RealSeloDeRealStices模块
γ
名称= RealSeloDeRealStices模块
-。
概要=允许使用资源注册器注册模块
+
概括=允许有条件地用资源注册器注册模块
γ
版本=1.170
γ
版本=1.170
-。
ARG=&$RealCelooDead
+
ARG=资源加载器$RealCelooDead
γ
源=资源库
γ
源=资源库
γ
}
γ
}
γ γ
γ
=细节=
γ
=细节=
γ +
γ
*$$RealSeloDeAer-RealSeloDADER对象。
γ
*$$RealSeloDeAer-RealSeloDADER对象。
γ γ
γ
=使用=
γ
=使用=
_
{{警告}用法 属于这个钩子 气馁的是的。使用{{WG}RealEnguloDule}}。参见[RealsCeloDea/迁移指南(开发者)]。}
γ
γ γ
γ _
{{三硝基甲苯警告只有 使用这个钩子什么时候 要求(e)是的。对于条件依赖性)。如果可能的话, 使用{{WG}RealEnguloDule}}。参见[RealsCeloDea/迁移指南(开发者)]。}
_
RealSereDoMeLoad对象提供对脚本、样式和消息的访问,此时可以将其添加到RealSeroDead中。是的。最常见的用例是添加资源映射文件模块,它将资源文件映射到模块名。是的。
γ
γ γ
γ _
资源模块模块对象,请它提供了脚本、样式和消息的访问,可以在此时添加到RealSeroDead中。
-。
单一注册:
γ
γ +
一个常见的用例是注册一个资源,它对其他扩展和类具有“软”依赖性。
γ +
例如,只有在安装了事件日志时,模块才能依赖[[扩展:EnvivLogyEntLogy] ]模式。使用此钩子可以在注册模块之前有条件地添加依赖数组。单一注册:
γ γ
γ +
源琅琅=“PHP”>
-。
源琅琅=“PHP”>$RealsSeroDeer->注册(MyMealMeX),新的 ResourceLoaderFileModule)(二)<源>
+
$RealsSeroDeer->注册(MyMealMeX),[ “脚本” = > ])(二)
γ +
<源>
γ +
γ +
您可以将一个“脚本”、“样式”、“LoalBasePATH”等数组传递给$WGReSigMeRoDules。
γ γ
γ
用于多重注册:
γ
用于多重注册:
γ γ
γ +
源琅琅=“PHP”>
-。
源琅琅=“PHP”>$RealSeloDeaer->寄存器(数组)(MyMeMulk)=新的 ResourceLoaderFileModule,……)<源>
+
$RealSeloDeaer->寄存器(数组)(MyMeMulk)=[ “脚本” = > ],……)
γ +
注意,对于MW 1.26和以后,你不能使用这个钩子侦听器修改$WGRealSigRooDes。
γ γ
γ
= =参见
γ
= =参见
γ +
-。
{{:RealSeloDaDe/参阅}}
+
{{三硝基甲苯RealSeloDeAd/见也}

2019年9月13日18:33修订版

其他语言: 英语
资源注册模块
可从1.1.0版
允许使用RealCeloDad进行模块的条件注册
定义函数:
公众的 静止的 功能 资源库模块 资源加载器 $RealCelooDead  {  }
附钩:

进入扩展子以下内容:

{
	“钩子”以下内容: {
		“RealSereServer注册模块”以下内容: “MyExelExoSoks::OnRealSeloDeReRebug模块”
	}
}

对于MyaWiki小于1.25:

美元挂钩[RealSereServer注册模块][] = MyExelExoHooks::OnRealSeloDeReRebug模块
呼吁:文件: 资源管理器

有关附加钩子的更多信息,请参见手动:挂钩是的。
有关使用此挂钩的扩展示例,请参见类别:RealSeloDeServer模块扩展是的。

细节

  • $RealSeloDeAer-RealSeloDADER对象。

用法

警告 警告: 仅在需要时使用此钩子(例如,条件依赖项)。如果可能的话,使用$WG-资源模型是的。另见RealSeloDeAd/迁移指南(开发者)是的。

RealSeloDeAdMead对象可以提供对脚本、样式和消息的访问,这一点可以添加到RealSeloDoad中。一个常见的用例是注册一个与其他扩展和类具有“软”依赖关系的资源。例如,一个模块可以依赖于一个事件日志仅在安装事件日志时使用架构。使用此钩子可以在注册模块之前有条件地添加依赖数组。单一注册:

$RealCelooDead>登记 “MyMealm”,请 [ “脚本” => “……” ] )(二)

您可以将一个“脚本”、“样式”、“LoalBasePATH”等数组传递给$WGReSigMeRoDules。

用于多重注册:

$RealCelooDead>登记 阵列 “MyMealm” => [ “脚本” => “……” ]我是说,   )(二)

注意,对于MW 1.26和以后,您不能使用这个钩子侦听器修改$WGRealSigRooDes。

另见

另见