ee-objects/members

提供了一种基于对象的方法来处理ExpressionEngine频道条目

0.3 2022-02-07 08:23 UTC

This package is auto-updated.

Last update: 2024-09-07 13:37:30 UTC


README

此库允许开发者在他们的插件中将ExpressionEngine成员视为对象。

此库解决的问题

此库主要覆盖两个要点;规范键和数据类型。在ExpressionEngine的第三方成员模型中,你主要处理的是以原始格式提供的原始数据。具体来说,自定义字段以原始数据库键和原始值的形式提供。

这可能会使开发变得复杂,因此此库消除了这方面的担忧。

要求

  • ExpressionEngine >= 5.5
  • PHP >= 7.1

安装

ee-objects/members添加到你的composer.json中的要求

$ composer require ee-objects/members

实现

use EeObjects\Members\Member;

$member = ee('your-addon-name:MembersService')->getMember($member_id);
if ($member instanceof Member) {

    $first_name = $member->get('first_name');

    $member->set('first_name', 'Eric');
    $member->save();

    $member->delete();
}

文档

可在WikiEeObjects 插件仓库中找到