typo3 - TYPO3 femanager 复选框记住状态
问题描述
我向femanager 添加了一个自定义复选框,除了一件事外,它工作得非常好。它不记得它的状态。目前默认是选中的,但是当我取消选中它并重新加载页面时,它会再次被选中。在数据库 fe_users 中存储了正确的值,但它在前端不起作用。这是我的复选框代码:
<div class="femanager_fieldset femanager_module_sys_dmail_newsletter form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label class="checkbox">
<f:form.checkbox
id="femanager_field_module_sys_dmail_newsletter"
property="module_sys_dmail_newsletter"
value="module_sys_dmail_newsletter"
checked = "true"
additionalAttributes="{femanager:Validation.FormValidationData(settings:settings,fieldName:'module_sys_dmail_newsletter')}" />
<f:translate key="tx_femanager_domain_model_user.module_sys_dmail_newsletter" />
<f:if condition="{femanager:Validation.IsRequiredField(fieldName:'module_sys_dmail_newsletter')}">
<span>*</span>
</f:if>
</label>
</div>
</div>
</div>
这是我的复选框的设置器和获取器:
public function getModuleSysDmailNewsletter()
{
return $this->moduleSysDmailNewsletter;
}
public function setModuleSysDmailNewsletter($module_sys_dmail_newsletter)
{
$this->moduleSysDmailNewsletter = $module_sys_dmail_newsletter;
return $this;
}
我希望任何人都可以帮助我解决这个问题!
解决方案
推荐阅读
- testing - 在 Jest 测试中使用命名导入导入“常量”
- c++ - 我应该如何删除矢量?
- sql - 更新查询 teradata 的奇怪行为
- javascript - 根据数组对数组的对象进行排序
- python - 如何访问列表中的字典
- c# - 错误“指定的视觉对象已经是另一个视觉对象的子对象或 CompositionTarget 的根”
- java - 从坐标中获取城市名称
- java - 休眠:当延迟加载处于活动状态时,@PreUpdate 回调中的实体更改不会持续存在
- python - 通过 Scrapy (Python) 将抓取的数据导出到 csv 后,我在文件中得到了 †之类的字符
- docker - 服务重启后 Docker 节点关闭