最新网站建设软件,推广软文案例,logo设计注册,商城类网站价格首先#xff0c;您可以使用 轻松自定义字段标签-label()。我相信您知道这一点。但您知道吗……标签输出未转义#xff1f;这意味着您也可以在标签中包含 HTML。
为了尽快实现上述目标#xff0c;我只是采取了一个快速而粗糙的解决方案#xff1a;
CRUD::field(nickna…首先您可以使用 轻松自定义字段标签-label()。我相信您知道这一点。但您知道吗……标签输出未转义这意味着您也可以在标签中包含 HTML。
为了尽快实现上述目标我只是采取了一个快速而粗糙的解决方案
CRUD::field(nickname)-label(Nickname span classbadge badge-pill bg-grayi classla la-question data-bs-toggletooltip titleSome details here to help the user fill in the field./i/span);当然你只需付出一点努力就可以清理掉很多东西。如果你不止一次使用它你肯定会想把所有的 HTML 放在一个地方然后重新使用它。但是放在哪里呢例如我通常在中有一堆自定义项目助手app/helpers.php所以我可以在那里添加一个新的助手
if (!function_exists(bp_tooltip)) {/*** Echo a grey badge with a question icon and a tooltip on hover.** param string $string** return string*/function bp_tooltip(string $string){return span classbadge badge-pill bg-grayi classla la-question data-bs-toggletooltip title.$string./i/span;}
}然后在你的 CrudController 中你可以有一个更清晰的标签
CRUD::field(nickname)-label(Nickname .bp_tooltip(Some details here to help the user fill in the field));最棒的是如果你更改 HTML它就会随处更改。就是这样。这就是你向字段添加工具提示的方式。
快速提示 - 不要将其与 混淆hint。所有 Backpack 字段还附带一种-hint()方法该方法在字段下方添加一行灰色文本其中包含详细信息 在大多数情况下如果需要解释我发现最好将其添加为hint。有时工具提示更好。你做你自己