Php 表达式引擎是否有数据库抽象层或API?

Php 表达式引擎是否有数据库抽象层或API?,php,sql,expressionengine,Php,Sql,Expressionengine,从EE中获取条目的唯一方法似乎是使用模板标记或编写SQL。我宁愿不写SQL,因为它不是很容易移植的。我希望EE有一些DAL,这样我可以做一些事情,比如: // load entry of type "Post" with id 15 $this->EE->db->loadEntry('post',15); SQL是从PHP访问数据的唯一选项吗?您可以使用objectivehtml创建的以下库: 当然,最好是在EE core中直接提供一个API,但现有的API(API通道条目

从EE中获取条目的唯一方法似乎是使用模板标记或编写SQL。我宁愿不写SQL,因为它不是很容易移植的。我希望EE有一些DAL,这样我可以做一些事情,比如:

// load entry of type "Post" with id 15
$this->EE->db->loadEntry('post',15);

SQL是从PHP访问数据的唯一选项吗?

您可以使用objectivehtml创建的以下库:


当然,最好是在EE core中直接提供一个API,但现有的API(API通道条目)似乎只允许创建或更新条目。

事实证明,秘密就在代码Ingiter文档中: