Chciałbym dodać domyślną funkcję toDisplay do wszystkich modeli, które będą używać metadanych, w przeciwieństwie do definicji atrybutów/asocjacji, do wykonywania manipulacji na atrybutach/powiązaniach instancji, dzięki czemu będą odpowiednie do wyświetlania w interfejsie użytkownika.Jak mogę dodać metodę instancji do wszystkich modeli w pliku sails.js?
na przykład:
Foo.findOne(someId)
.exec(function(err, foo) {
...
res.view({
foo: foo.toDisplay(),
});
});
Tak, chciałabym dodać tę funkcję także wszystkie modele. Mogę sobie wyobrazić
Model.prototype.toDisplay = ...
rozwiązanie, ale nie jestem pewien, gdzie można uzyskać model z (jakiegoś długo require ('waterline /..../ modelu') ścieżki?), i gdybym miał modelu, gdzie umieścić to snip-it.
Prosimy o radę.
OK, zobaczmy, czy dodanie większej liczby tagów daje więcej niż 12 wyświetleń w ciągu 40 godzin (4 z nich to moje). – umassthrower