Add plural name to models
This commit is contained in:
parent
d9998d8294
commit
5f26eba571
|
@ -299,6 +299,7 @@ DataAccessObject.find.http = [
|
|||
* - err (null or Error)
|
||||
* - Array of instances
|
||||
*/
|
||||
|
||||
DataAccessObject.all = function all(params, cb) {
|
||||
if (stillConnecting(this.schema, this, arguments)) return;
|
||||
|
||||
|
|
|
@ -94,6 +94,7 @@ util.inherits(ModelBuilder, EventEmitter);
|
|||
ModelBuilder.prototype.define = function defineClass(className, properties, settings) {
|
||||
var schema = this;
|
||||
var args = slice.call(arguments);
|
||||
var pluralName = settings && settings.plural;
|
||||
|
||||
if (!className) throw new Error('Class name required');
|
||||
if (args.length == 1) properties = {}, args.push(properties);
|
||||
|
@ -113,7 +114,7 @@ ModelBuilder.prototype.define = function defineClass(className, properties, sett
|
|||
|
||||
hiddenProperty(ModelClass, 'schema', schema);
|
||||
hiddenProperty(ModelClass, 'modelName', className);
|
||||
hiddenProperty(ModelClass, 'pluralModelName', i8n.pluralize(className));
|
||||
hiddenProperty(ModelClass, 'pluralModelName', pluralName || i8n.pluralize(className));
|
||||
hiddenProperty(ModelClass, 'relations', {});
|
||||
|
||||
// inherit ModelBaseClass methods
|
||||
|
|
Loading…
Reference in New Issue