Movable Type/第15回MTプラグイン勉強会 - MT-Pluginのリファレンスを精読する

第15回はMT::Pluginクラスのリファレンスを読みます。

MT::Pluginクラスは過去の勉強会、特に第8回第9回で扱ったregistyリファレンスで既にとりあげた箇所が多いため、リファレンスを眺めつつ、これまでにとりあげていない箇所に絞って説明しようと思います。

MT::Plugin

[edit]

動画(Ustream)

Ustreamのチャンネルはこちら。
http://www.ustream.tv/channel/mt%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E5%8B%89%E5%BC%B7%E4%BC%9A

[edit]

DESCRIPTION

add_callbackメソッドに渡される$pluginは「コールバックの実行時に発生したエラーを特定する際に用います」(Movable Type オブジェクト・リファレンス - MT::Pluginより)とのこと。

 MT::Foo->add_callback("pre_save", 10, $plugin, \&callback_function);

ソースコードを見た範囲ではadd_callbackメソッド側で$pluginに対して特別な操作は行っているのは見つけられなかったため、おそらく、callback_function側でエラー発生時などに$pluginにエラー情報等をセットしておき、コールバック実行後に$pluginからそのエラー情報をとるなどを意図していると思われる(?)。

[edit]

ARGUMENTS

まだ取り上げていないARGUMENTSをとりあげる

[edit]

key

[edit]

config_link

[edit]

plugin_link

[edit]

config_template、system_config_template、blog_config_template

[edit]

app_methods

[edit]

app_action_links

[edit]

app_itemset_actions

[edit]

callbacks

[edit]

junk_filters

[edit]

init_app

[edit]

init_request

[edit]

template_tags

[edit]

container_tags

[edit]

conditional_tags

[edit]

global_filters

[edit]

text_filters

[edit]

tasks

[edit]

object_classes

[edit]

upgrade_functions

[edit]

icon

[edit]

log_classes

[edit]

METHODS

[edit]

[edit]

次回予定

MT::Template::Contextクラスのリファレンスを読みつつ、stashの扱い方について取り上げます。

投稿者進地 | パーマリンク

| append.gif

tag: Movable TypeMTMTPlugin勉強会


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら