Expected and Actual Behavior

Virtual column always be updated when model->save(), and error raised: could not set value to virtual field.

And when do model update, virtual column should be auto skipped.

Now must be added all virtual column via model->skipAttributes to avoid this.

I mean, if possible, 4.0 release should consider include this feature.


  • Phalcon version: 3.4.2
  • PHP Version: 7.2
  • Operating System: macOS
  • Installation type: Compiling from source
  • Zephir version (if any):
  • Server: Apache
  • Other related info (Database, table schema):