ee-objects / entries
为ExpressionEngine频道条目提供基于对象的方法
0.3
2022-02-07 08:29 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
安装
在composer.json
中将ee-objects/entries
添加为依赖项
$ composer require ee-objects/entries
实现
use EeObjects\Channels\Entries\Entry; $entry = ee('ee_objects:ChannelEntryService')->getEntry(5079); if ($entry instanceof Entry) { $my_custom_filed = $entry->get('my_custom_filed'); $entry->set('my_custom_filed', 'Some Value'); $entry->save(); $entry->delete(); }
文档
可在Wiki和EeObjects Addon仓库中找到