喜是新的Grails在我實現了一個刪除操作,在收件箱中刪除的郵件,,但現在我想改變閃光燈的消息,以顯示「2級刪除的郵件」不「消息4刪除留言5刪除「如果刪除多個消息。請幫助,下面是我的刪除操作Grails的編輯Flash刪除消息
高清代碼刪除(){
def messageInstance = Message.get(params.id)
// render error if no message found
if (!messageInstance) {
flash.message = message(code: 'default.not.found.message', args: [message(code: 'message.label', default: 'Message'), params.id])
redirect(action: "phone")
} else {
// get the device that we are deleting from
//specify phoneNumber so as to delete the device by phoneNumber
def device = MessagingDevice.findByPhoneNumber(params.phoneNumber)
// invoke deleteFromDevice on domain object, which returns true if successful
if (messageInstance.deleteFromDevice(device)) {
flash.message = message(code: 'default.deleted.message', args: [message(code: 'message.label', default: 'Message'), params.id])
redirect(action: "phone", params:[phoneNumber:params.phoneNumber])
}
}
}
如果(messageInstance.deleteFromDevice(設備)){ \t \t \t \t詮釋計數= messageInstance.count() \t \t \t \t flash.message =消息(代碼: 'default.deleted.message',ARGS:算,消息(代碼: 'message.label')]) \t \t \t \t重定向(動作: 「電話」,則params:[電話號碼:params.phoneNumber]) \t \t \t} – Weru
認識到,計數()返回d的總行數omain表認爲它會在刪除後返回消息的數量?任何建議? – Weru