use MT::IPBanList;
my $ban = MT::IPBanList->new;
$ban->blog_id($blog->id);
$ban->ip($ip_address);
$ban->save
or die $ban->errstr;
MT::IPBanListオブジェクトは、ブログに対するコメント禁止対象となるIPアドレスを表すもので、1つのオブジェクトがIPアドレス1件に対応します。
MT::IPBanListは、MT::Objectのサブクラスで、MT::Objectのデータ管理およびデータ保存用のメソッドをすべて継承しています。新規オブジェクトの生成、既存オブジェクトの読み込み、オブジェクトの保存などの詳細は、MT::Objectを参照してください。
MT::BanListオブジェクトは次のデータを格納します。これらのフィールドは、MT::Objectの標準的なデータ・アクセス用メソッドで参照あるいは設定できます。
禁止リストのレコードのIDです。
そのIPアドレスからのコメントを禁止するブログのIDです。
IPアドレスです。IPアドレスの一部だけでもかまいません。たとえば、IPアドレスの最初の部分として10.100という値を指定すると、10.100.2.1、10.100.100.3……といったIPアドレスからのコメントを禁止します。
禁止IPアドレス・レコードの検索では、IDによる検索の他、次のフィールドの任意の組み合わせによる検索やソートができます。詳細はMT::Objectのloadメソッドを参照してください。