No, the way you describe it is the right way to do it.
I assume Application_Model_DbTable_T1
extends Zend_Db_Table_Abstract
or its subclass. The thing about Zend_Db_Table_Abstract
is that it is designed to work with only one table. And you are trying to access more than one table in this query.
So, the way to do this is the same as you. Remove an adapter that is table independent, and thus can interact with more than one table at a time.
TL DR: This is the right way.
source share