Как выбрать таблицу в SocialEngine - PullRequest
0 голосов
/ 23 июня 2018

Раньше я думал, что соглашение 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.

1 Ответ

0 голосов
/ 02 июля 2018

Engine_Api :: _ () -> getDbTable ('имя файла, созданного для таблицы в папке DBTable', 'moduleName');

...