# Remplacement recommandé pour modifyClass("model:composer") lors de la surcharge de save()

**URL:** https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125
**Category:** Development
**Tags:** composer
**Created:** [Août 15, 2026, 9:05 UTC](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125 "2026-08-15T09:05:05Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Août 17, 2026, 6:06 UTC](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125/2 "2026-08-17T18:06:33Z")

</div>

Je suppose que cela dépend de ce que vous voulez faire en remplaçant la méthode `save`…

Si vous cherchez à empêcher une sauvegarde en fonction d’une certaine condition, vous pouvez utiliser notre [transformateur de valeur](https://meta.discourse.org/t/using-transformers-to-customize-client-side-values-and-behavior/349954) `composer-service-cannot-submit-post`.

Si vous voulez effectuer une action une fois le message créé, il y a `api.onAppEvent("post:created")`.

Si vous ajoutez un champ, il y a `api.serializeOnCreate`.

Aucune de ces options ne correspond-elle à ce que vous recherchez ?

---

_[View the full topic](https://meta.discourse.org/t/recommended-replacement-for-modifyclass-model-composer-when-overriding-save/410125)._
