blocs/admin: ヘルパー関数
blocs/admin: ヘルパー関数
管理画面で利用できるヘルパー関数の一覧です。
lang($str)
翻訳ファイルから指定キーに対応する文字列を取得します。
$uploadMessage = lang("template:admin_profile_upload_message");
val($str, $formName, $template)
テンプレートとフォーム名に基づいて、選択肢の value を表示ラベルに変換します(Common::convertDefault)。確認画面などでコード値をラベル表示するときに使います。
$category = val($category, 'category', 'admin.company.index');
prefix()
現在のルート名からメソッド名の直前までのプレフィックスを取得します。
$buttonHref = route(prefix() . ".index");
path()
route() と異なり、相対パスのURLを取得します。
$buttonHref = path(prefix() . ".index");
getOption($formName, $template)
テンプレートとフォーム名に対応する選択肢の一覧を取得します。
$options = getOption('category', 'admin.company.index');
addOption($formName, $optionList)
既存の選択肢に新しい項目を追加します。テンプレート側での使い方は No.5.2 を参照してください。
addOption('type', ['foreign' => '外国のお客様']);
setOption($formName, $template)
別のテンプレートから選択肢を読み込みます。
setOption('category', 'admin.company.index');