blocs/admin: 動的メニュー項目の追加(addOption)
blocs/admin: 動的メニュー項目の追加(addOption)
コントローラーから addOption ヘルパー関数(helper/admin.php)で選択肢を動的に追加できます。
基本的な使い方
addOption("type", ["foreign" => "外国のお客様"]);
select 要素での使用
静的メニュー項目の後に動的項目が自動追加されます。
radio / checkbox 要素での使用
data-loop で配列を指定して動的項目を表示します。
複数項目のまとめて追加
addOption("type", [
"foreign" => "外国のお客様",
"vip" => "VIPのお客様",
"guest" => "ゲスト",
]);
グルーピング
連想配列のネストでグループ化できます。
$select1 = ["guest" => "ゲスト"];
$select2 = ["foreign" => "外国のお客様", "vip" => "VIPのお客様"];
addOption("type", [
"一般" => $select1,
"関係者" => $select2,
]);