如何将
构建文件夹传输到另一个站点?
问题是数据库表前缀的名称被缝在文件中,如果我有很多站点,我将不得不手动更改数据。是否可以自动更改表名和前缀?
例如:
abstract class BaseCategoriesPeer {
/** the default database name for this class */
const DATABASE_NAME = 'test';
/** the table name for this class */
const TABLE_NAME = 'test_123_categories';
对于每个新站点,我都必须更改数据?
如果我
弄错了,这里有一个可能的解决方案:
您可以检查源文件所在的目录,并switch
定义变量(比方说)$appStored
。
然后在数据库访问定义的类中(它比依赖于部署站点的表名架构更常见),进行另一个switch
,这次是switch ($appStored)
,然后定义每个部署配置的名称。