« 目次

Movable Type オブジェクト・リファレンス

MT::Bootstrap

解説

Movable TypeアプリケーションのCGIを単純化するためのスタートアップ・モジュールです。

概要

Movable Typeで使うCGIスクリプトでは、MT::Bootstrapモジュールを利用してアプリケーション・コード自体を呼び出す必要があります。実行時には、MTのlibディレクトリをPerlのインクルード・パスに追加する必要があります。

MT本体のディレクトリにあるCGIの場合
#!/usr/bin/perl -w
use strict;
use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
use MT::Bootstrap App => 'MT::App::CMS';
プラグインのサブディレクトリ、たとえばMT/plugins/plugin_xにあるCGIの場合

#!/usr/bin/perl -w
use strict;
use lib "lib", ($ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : "../../lib");
use MT::Bootstrap App => 'MyApp';

Copyright © 2001-2006 Six Apart, Ltd. All Rights Reserved.