如何在 SocialEngine 中选择 table
How a table is selected in SocialEngine
我以前认为SocialEngine选择tables的约定是这样的:
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;
}
谁能解释一下 table 选择在 SocialEngine 中的工作原理。
Engine_Api::_()->getDbTable('filename of created for table in DBTable folder', 'moduleName');
我以前认为SocialEngine选择tables的约定是这样的:
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;
}
谁能解释一下 table 选择在 SocialEngine 中的工作原理。
Engine_Api::_()->getDbTable('filename of created for table in DBTable folder', 'moduleName');