PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

自作のプラグインでカスタムフィールドの値をセットする方法を教えてください

PTUtil::set_object_fieldsメソッドを利用すると、プラグイン内でオブジェクトのカスタムフィールドの値を容易にセットできます。

$entry = $app->db->model('entry')->load(1); // ID: 1の記事をロード
$field_vars = [
    '1つ目のフィールドのベースネーム' => '値',
    '2つ目のフィールドのベースネーム' => '値',
];
PTUtil::set_object_fields($entry, $field_vars); // カスタムフィールドの値をセット

関連するQ&A