Skip to main content

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');