別の投稿で質問に答えてもらいました。次のステップを解決する必要があります。:)
またはのsecondary_phone_number
いずれかを持つDBがあります。1
0
私たちの見解 (MVC); 私は持っている
{
$secondaryNumber = $company->getSecondaryPhoneNumber();
if ($secondaryNumber = 1) {
$data['secondaryphonenumber'] = TRUE;
} else {
$data['secondaryphonenumber'] = FALSE;
}
}
次に、テンプレート (HTML) で、DB エントリに応じて、[はい] (1) または [いいえ] (2) のいずれかがチェックされているチェックボックスを表示しようとしています。
<label>
<input type="checkbox" name="secondary_phone_number" value="1" {{#secondaryphonenumber}}checked="checked"{{/secondaryphonenumber}}/>
Yes
</label><br>
<input type="checkbox" name="secondary_phone_number" value="0" {{#secondaryphonenumber}}checked="checked"{{/secondaryphonenumber}}/>
No
</label>
問題は、DB の内容に関係なく、両方のチェックボックスがチェック済みとして表示されることです。何かご意見は?