I started using Phalcon and have some confusion with models... Where should I keep my business logic? I don't want fat controllers;) As for me is habitually to have models as Table and Row (like Zend 1: Zend_Db_Table and Zend_Db_Table_Row)
Maybe there are any best practices?
Put business logic in events like beforeSave, afterSave? I think it's not a silver bullet.