如何将错误 [​​=10=] 从 div 更改为跨度

how to change error class from div to span

我有这个代码

echo  $this->Form->control('password', array('class'=>"input-text ",'label'=>false));

这是错误消息

"inputContainer" => '{{content}}',
'inputContainerError' => '{{content}}{{error}}'

当出现错误时,生成以下代码

<div class="error-message">Must be at least 4 characters long.</div>

我想将 div 元素更改为 span 元素,如下所示

<span class="error-message">Must be at least 4 characters long.</span>

有人知道怎么做吗?谢谢

您应该更改 'error' 密钥,如下所示:

'error' => '<span class="error-message">{{content}}</span>'

有关模板的更多信息:https://api.cakephp.org/3.5/source-class-Cake.View.Helper.FormHelper.html#102-164