1

EE からエントリを取得する唯一の方法は、テンプレート タグを使用するか、SQL を記述することのようです。あまり移植性がないため、SQL は書きたくないのです。私はEEがいくつかのDALを持っていることを期待しているので、次のようなことができます:

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

PHP からデータにアクセスする唯一のオプションは SQL ですか?

4

1 に答える 1

2

Objectivehtml によって作成された次のライブラリを使用できます:
https://github.com/objectivehtml/Channel-Data

もちろん、EE コアで API を直接利用できるようにするのが最善ですが、既存のもの (Api_channel_entries) では、エントリの作成または更新しか許可されていないようです。

于 2012-06-07T13:19:38.690 に答える