elggフレームワークのアクションのイベントに登録する必要があります(投稿の作成や友達の追加など)そうする方法はありますか?
2 に答える
2
バンドルされている開発者ツール プラグインでは、登録されているすべてのアクション、イベント、プラグイン フック、およびそれらにバインドされているハンドラー関数を調べることができます。elgg_register_event_handler や elgg_register_plugin_hook_handler などの関数を使用して、発生したイベント/フックにコールバックを登録できます。
于 2013-03-02T01:29:34.130 に答える
0
ブログの投稿やコメントの作成などのアクションは、この API を介して Elgg アクション システムに登録できます (最終的に $CONFIG->actions に配列として保存されます)。
elgg_register_action($action, $filename = "", ...)
アクションを登録したら、URL http://elggsite.org/action/action_name/でフォーム ポストまたは ajax を介して実行できます。
action_name url セグメントは、elgg_register_action() API で渡される最初のパラメーターに対応します。
さらに、Elgg に登録されているすべてのアクションを次のようにダンプできます。
var_dump($CONFIG->actions);
Elgg の起動が完了した後。
于 2013-08-08T08:55:20.270 に答える