通常如果你想为一个扩展扩展一个表,你可以使用这样的东西ext_tables.sql
:
CREATE TABLE tt_address (
tx_myext_field varchar(255) DEFAULT '' NOT NULL,
);
但是,如果您尚未安装 tt_address,则无论如何都会创建该表。我可以防止这种情况吗?
如果您现在问我为什么要安装扩展另一个扩展并希望阻止插入表格字段的扩展;)
就我而言,我想创建一个可以扩展 fe_user、tt_address 和其他表的扩展。但我希望用户可以决定他想使用的内容。fe_users、tt_address、both 或其他等。用户可以在 ext 配置中选择它是完美的。
有什么最佳做法吗?