Собственно хотел я добавить 2 дополнительных чекбокса в админку товара.
Делал последовательно:
в tabs/adminproducts вставил:
Код:
$boolpris = ($obj->prisutstvie) ? true : false;
$boolakcia = ($obj->akcia) ? true : false;
и ниже:
Код:
<tr>
<td class="col-left">Товар отсутствует</td>
<td><input type="checkbox" name="prisutstvie" value="1" '.($boolpris ? ' checked="checked"' : '').' />
</td>
</tr>
<tr>
<td class="col-left">Акция</td>
<td><input type="checkbox" name="akcia" value="1" '.($boolakcia ? 'checked="checked"' : '').' />
</td>
</tr>
Затем в classes/product.php :
Код:
public $akcia;
public $prisutstvie;
//-----//
protected $fieldsValidate = array(...
'akcia' => 'isBool',
'prisutstvie' => 'isBool',
...)
//-----//
if (isset($this->id))
$fields['id_product'] = intval($this->id);
....
$fields['prisutstvie'] = intval($this->prisutstvie);
$fields['akcia'] = intval($this->akcia);
....
Добавил в таблицу поля. Но проблема в том что чекбоксы стявятся но снять их потом невозможно. В чем может быть причина сего несчастья?