Мой вопрос связан с секцией обновления ответа @ tereško в разделе « Кто должен обрабатывать условия в сложных запросах, картотеке данных или уровне обслуживания? » Ниже приведен код для справки и удобства. $category = new Category; $category->setTitle( 'privacy' ); $list = new ArticleCollection; $list->setCondition( $category ); $list->setDateRange( mktime( 0, 0, 0, 12, 9, 2001) ); […]
Я пишу приложение, которое требует, чтобы переключатель Master / Slave выполнялся внутри прикладного уровня. Как сейчас, я создаю объект Zend_Db_Table при создании mapper, а затем setDefaultAdapter для подчиненного устройства. Теперь внутри базового класса mapper, у меня есть следующий метод: public function useWriteAdapter() { if(Zend_Db_Table_Abstract::getDefaultAdapter() != $this->_writeDb) { Zend_Db_Table_Abstract::setDefaultAdapter($this->_writeDb); $this->_tableGateway = new Zend_Db_Table($this->_tableName); } } Мне […]
этот вопрос очень помог мне немного разобраться в моем замешательстве, но мне трудно найти надежные источники того, какими должны быть точные ограничения уровня сервиса. В этом примере предположим, что мы имеем дело с книгами, и мы хотим получить книги от автора. BookDataMapper может иметь общий метод get() который принимает условия (условия), такие как уникальный идентификатор […]