module.exports = function(sequelize, DataTypes) {
var MenuTranslation = sequelize.define('MenuTranslation', {
name: DataTypes.STRING,
description: DataTypes.STRING
},{
tableName: 'menu_translations',
timestamps: false,
associate: function(models){
MenuTranslation.belongsTo(models.Menu, { onDelete: 'cascade' });
MenuTranslation.belongsTo(models.Language);
}
});
return MenuTranslation;
};
更新:我在MenuTranslation模型中添加了“ onDelete:'cascade'”。但是这次它的工作方式类似于onDelete:'null'
最佳答案
onDelete
选项在子对象上,而不在父对象上。就像在SQL中一样。 Relevant documentation。