【发布时间】:2017-11-15 16:44:14
【问题描述】:
我有一个带有单选按钮的 CakePHP 表单,它通过打开和关闭表单部分来增强前端。为了使单选按钮工作,我需要一个将它们绑定在一起的名称属性。
但是,我的问题是 CakePHP 会发布带有 name 属性的任何输入字段,因此上面的单选按钮在提交表单时会导致错误,因为我的模型中没有 toggle-0 字段。
有没有办法阻止 CakePHP 发布单选按钮的值?我可以在前端或后端实现这一点吗?
这似乎是一件非常简单的事情(就像在 C# MVC 中一样),但我似乎在 Cake Cookbook 上找不到任何信息。
相关单选按钮:
<input id="toggle-on-0" class="selection-toggle selection-toggle-left" name="toggle-0" value="false" type="radio">
<label for="toggle-on-0" class="selection-btn">On</label>
<input id="toggle-off-0" class="selection-toggle selection-toggle-right" name="toggle-0" value="true" type="radio">
<label for="toggle-off-0" class="selection-btn">Off</label>
如果我能澄清问题,或者您是否需要我的 add() 方法的代码,请告诉我。
【问题讨论】:
标签: php html cakephp cakephp-3.0