Lets say your form has a bunch of fields, and usually only 1 or 2 of them are changed and need to be saved. Do you:
set_property()
method.I might be wrong, but it seems most examples I've seen just do #1. If you have a large list of 100+ posts in 1 table, you don't want to just loop through and save them all every time you update 1 field...
I'd use #2
, keeping track of what has changed since last saved.