Vorrei aggiungere una funzione toDisplay predefinita a tutti i modelli che utilizzeranno i metadati, non diversamente dalle definizioni di attributo/associazione, per eseguire manipolazioni sugli attributi/associazioni dell'istanza rendendoli adatti alla visualizzazione nell'interfaccia utente.Come posso aggiungere un metodo di istanza a tutti i Modelli in sails.js?
ad esempio:
Foo.findOne(someId)
.exec(function(err, foo) {
...
res.view({
foo: foo.toDisplay(),
});
});
Quindi, mi piacerebbe aggiungere questa funzione anche tutti i modelli. Posso immaginare una soluzione
Model.prototype.toDisplay = ...
, ma non sono sicuro dove trovare Modello da (alcuni richiedono lungo) percorso ('linea di galleggiamento /..../ modello'?), E se avessi modello, dove mettere quello snip-it.
Si prega di avvisare.
OK, vediamo se aggiungere più tag ottiene più di 12 visualizzazioni in 40 ore (4 delle quali sono mie). – umassthrower