No se inserta una columna específica al guardar un registro

Estoy trabajando conCakePHP 1.3.13. Aquí he escrito un código para insertar el formulario en la base de datos.

Aquí, la tabla de base de datos de ofertas se ve a continuación.

Cuando inserto el registro en la base de datos, la columna voucher_code no se inserta.

Aquí, cuando imprimo $ this-> data, dará todos los datos como:

Array
(
[Deal] => Array
    (
        [title] => Deal title
        [original_price] => 350
        [discount] => 45
        [total_price] => 192.5
        [voucher_code] => TEST3211
        [redeem_points] => 158
        [deal_details] => tetert
        [condition] => Testing
        [deal_address] => tertre
        [deal_e,nd_date] => 2016-05-26
        [no_of_deals] => 10
        [merchant_id] => 24
        [image] => 146399768856085.jpg
    )

)

Aquí tengo una consulta de inserción de escritura como:

 $this->Deal->create();
 $this->Deal->save($this->data);

Entonces todas las columnas se insertan exceptoCódigo de cupón. Entonces, ¿cuál será el error? y ¿Cómo puedo resolver este error?

Respuestas a la pregunta(2)

Su respuesta a la pregunta