ee-objects / members
提供了一种基于对象的方法来处理ExpressionEngine频道条目
0.3
2022-02-07 08:23 UTC
Requires
- php: >=7.1
- ee-objects/exceptions: ^0.1
- ee-objects/fields: ^0.1
- ee-objects/item: ^0.1
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(); }
文档
可在Wiki和EeObjects 插件仓库中找到