这里非常初学者,请放轻松:)
在我们的数据库中,我们有一个tinyint
字段secondary_phone_number
,要么是要么0
值1
。我们使用flourish MVC
.
0 = 假,1 = 真。
我正在尝试secondary_phone_number
使用以下代码显示一个复选框,指示是否为真:
if ($company->setSecondaryPhoneNumber(fRequest::get("secondary_phone_number")) == TRUE)
{
$company->setSecondaryPhoneNumber == TRUE;
} else {
$company->setSecondaryPhoneNumber == FALSE;
}
然后,显示它:
$data['secondaryphonenumber'] = $company->getSecondaryPhoneNumber();
最后,在 .tpl 中渲染它:
<h5>Enable Secondary phone numbers?</h5>
<label>
<input type="checkbox" name="secondary_phone_number" value="0" {{^secondaryphonenumber}}checked="checked"{{/secondaryphonenumber}}/>
Yes
</label><br>
问题是,它总是显示为 Checked....即使数据库中的值为 0...对这个新手有什么帮助???!!