According to the documentation, controller.saveData() does the exact same thing as databaseManager.saveData(). IF this is the case, then I suggest Servoy depricate controller.saveData() in future versions. I think it is confusing to leave it there and I’ve seen many cases where programmers do this:
forms.lineItems.controller.saveData()
because they think that in order to save data on the lineItems form they have to use its controller. Simpler is better.