主题定制器
恢复此模板上的自定义修改
最新消息
  • 我们很荣幸 游客 的加入!开始前请阅读 社区规则 以及 知识库 确保您顺利的熟悉本社区。如果您乐意分享您独特的内容,您将获得积分及其它特权!

    任何人都可以提交免费资源,积分资源及付费资源!如若高贵的 游客 您想赚取真实货币,请尝试提交 付费文件 资料。

    文件链接损坏请以 提交工单 方式给我们留言,以获取来自备份服务器的新链接。

资源图标

[MMO] Core Library 核心库 2.2.5

没有下载许可
XenForo 版本
  1. 2.1+
  2. 2.2+
简介在使用过程中,在addon.json

中添加requires部分来记录依赖关系:
JSON:
{
"require": {
"MMO/CoreLib": [
2020270,
"[MMO] Core Library v2.2.2+"
]
}
}

2. 模板添加

我们正在为模板添加各种功能,以便您更轻松地使用它们,并添加一些有用的功能。

模板功能:mcl_diff_for_human
以人类可读的格式获取当前语言环境中的时差

模板函数:mcl_phrase_plural
定义具有复数选项的翻译短语后,您可以使用该mcl_phrase_plural函数检索给定“计数”的短语。

3. 选项

MMO\CoreLib\Option\UserGroup- 显示能够选择复选框类型的用户组列表。
MMO\CoreLib\Option\UserUpgrade- 显示用户组的促销列表,能够选择复选框类型
MMO\CoreLib\Option\CustomFields\Contact- 显示联系人类型的其他用户字段
MMO\CoreLib\Option\CustomFields\Personal- 显示个人类型的其他用户字段
MMO\CoreLib\Option\CustomFields\Prefefernces- 显示首选项类型的其他用户字段

4. 特征。2.2.3 中的新增功能

Macroable- 动态向类添加方法的特征。
PHP:
$macroableClass = new class() {
use Illuminate\Support\Traits\Macroable;
};

$macroableClass::macro('concatenate', function(... $strings) {
return implode('-', $strings);
};

$macroableClass->concatenate('one', 'two', 'three'); // returns 'one-two-three'
传递给macro函数的可调用对象将绑定到class
PHP:
$macroableClass = new class() {

protected $name = 'myName';

use Illuminate\Support\Traits\Macroable;
};

$macroableClass::macro('getName', function() {
return $this->name;
};

$macroableClass->getName(); // returns 'myName'

5. 收藏。2.2.3 中的新增

功能 该类MMO\CoreLib\Util\Collection提供了一个流畅、方便的包装器来处理数据数组。收集助手返回MMO\CoreLib\Util\Collection给定数组的新实例。因此,创建集合非常简单:
PHP:
$collection = collect([1, 2, 3]);
集合是“可宏的”,它允许您在运行时向 Collection 类添加其他方法。类MMO\CoreLib\Util\Collection的宏方法接受一个闭包,该闭包将在调用宏时执行。宏闭包可以通过 $this 访问集合的其他方法,就像它是集合类的真实方法一样。
作者
oksgo
下载
3
查看
399
访客
2
扩展类型
zip
文件大小
1.3 MB
Hash
03f2c30ef4b7a9906398bd5d98bccc7d
首次发布
最后更新
评分
0.00 星 0 星
顶部