Expression Engine是否具有数据库抽象层或API?

时间:2012-06-06 20:31:25

标签: php sql expressionengine

似乎从EE中获取条目的唯一方法是使用模板标记或编写SQL。我不想写SQL,因为它不是很便携。我希望EE有一些DAL所以我可以做类似的事情:

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用由objectivehtml创建的以下库:
https://github.com/objectivehtml/Channel-Data

当然,最好的方法是在EE核心中直接使用API​​,但现有的(Api_channel_entries)似乎只允许创建或更新条目。