Раньше я думал, что соглашение SocialEngine о выборе таблиц выглядит следующим образом:
Engine_Api::_()->getDbTable('tableName', 'moduleName');
Но при регистрации в следующем фрагменте кода отображается engine4_video_categories
, что не имеет большого отношения к параметрам, передаваемым вgetDbTable()
:
public function getTable() {
if (is_null($this->_table)) {
$this->_table = Engine_Api::_()->getDbtable('videoCategories', 'sitevideo');
}
error_log("Video category table: " . $this->_table->info('name'));
return $this->_table;
}
Кто-нибудь объяснит, как работает выбор таблиц в SocialEngine.