【问题标题】:Does Expression Engine have a database abstraction layer or API?表达式引擎是否有数据库抽象层或 API?
【发布时间】:2012-06-06 20:31:24
【问题描述】:

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

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

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

【问题讨论】:

标签: php sql expressionengine


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2019-07-24
    • 2016-04-13
    • 2012-11-22
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多