如何将无价值属性添加到<;表格>;使用yii2activeform标记

如何将无价值属性添加到<;表格>;使用yii2activeform标记,yii2,Yii2,如何向表单标记添加value-ess属性 我想要: <form data-abide > 根据: 我试过了 <?php $form = ActiveForm::begin(['id' => 'contact-form', 'options'=>['data-abide'=>'']]); ?> 但要获得输出: <form data-abide="ak8hvf-abide" > 试试这个: 'options'=>['data

如何向表单标记添加value-ess属性

我想要:

<form data-abide >

根据:

我试过了

<?php $form = ActiveForm::begin(['id' => 'contact-form', 'options'=>['data-abide'=>'']]); ?>

但要获得输出:

<form data-abide="ak8hvf-abide" >

试试这个:

'options'=>['data-abide'=>true]
参考:在框架帮助文件中,查找:

function  renderTagAttributes
其中:

foreach ($attributes as $name => $value) {if (is_bool($value)) { if ($value) { $html .= " $name"; } } elseif...
    ...
    elseif ($value !== null) { $html .= " $name=\"" . static::encode($value) . '"'; }
    ...
试试这个:

'options'=>['data-abide'=>true]
参考:在框架帮助文件中,查找:

function  renderTagAttributes
其中:

foreach ($attributes as $name => $value) {if (is_bool($value)) { if ($value) { $html .= " $name"; } } elseif...
    ...
    elseif ($value !== null) { $html .= " $name=\"" . static::encode($value) . '"'; }
    ...

对我来说,
“数据遵守”=>“
“数据遵守”=>true
都很好


可能是过时的东西吗?你能试着在你的项目中运行一个
composer更新吗?

对我来说,
'data-append'=>'
'data-append'=>true
都很好


可能是过时的东西吗?你能在你的项目中尝试运行一个
composer更新吗?

它实际上按照预期运行-结果是adide.js添加了额外的安全令牌:


谢谢大家的帮助

它的行为实际上与预期的一样-原来是adide.js添加了额外的安全令牌:


谢谢大家的帮助

请注意,您应该在此处引用链接中的相关信息。这样,如果发生了什么事情,链接断开,用户仍然可以从您的答案中得到帮助。(另一个注意事项是,您不需要在那里显示“感谢”消息-在堆栈溢出时,我们通过对有用的帖子进行投票来表示感谢。如果您将其保留在那里,如果有人最终将其编辑掉,请不要感到惊讶。)如果您编辑您的答案以回应我的建议,请让我知道,我将删除我的评论。作为一个注意事项,你应该在这里引用链接中的相关信息。这样,如果发生了什么事情,链接断开,用户仍然可以从您的答案中得到帮助。(另一个注意事项是,你不需要在那里写“谢谢”的信息——在堆栈溢出时,我们通过对有用的帖子进行投票来表达我们的感谢。如果你把它放在那里,如果有人最终将其编辑掉,不要感到惊讶。)如果你编辑了你的答案以回应我的建议,请告诉我,我将删除我的评论。