public function insert(array $data) { // Serialize $data = $this->_serializeColumns($data); // Encrypt each column foreach ($this->_cryptedColumns as $col) { if (!empty($data[$col])) { $data[$col] = self::_encrypt($data[$col]); } } return parent::insert($data); }