Эти имена таблиц, по-видимому, жестко закодированы как значения свойств по умолчанию без встроенных мутаторов, но вы, вероятно, можете переопределить Zend_Queue_Adapter_Db, чтобы сделать ставку.Этот код не проверен, но что-то вроде следующего:
class My_Queue_Adapter_Db extends Zend_Queue_Adapter_Db
{
public function __construct($options, Zend_Queue $queue = null)
{
parent::__construct($options, $queue);
if (isset($options['queueTableName']) {
$this->_queueTable->setOptions(
array(Zend_Db_Table_Abstract::NAME => $options['queueTableName'])
);
}
}
}
Затем просто передайте свойство queueTableName конструктору.Те же принципы применяются к свойству _messageTable.