jii-model
Version:
38 lines (29 loc) • 788 B
JavaScript
;
var Jii = require('jii');
var ActiveRecord = require('./ActiveRecord.js');
var Link = require('./Link');
/**
* @class tests.unit.models.LinkJunction
* @extends Jii.base.BaseActiveRecord
*/
var LinkJunction = Jii.defineClass('tests.unit.models.LinkJunction', {
__extends: ActiveRecord,
__static: {
/**
* @returns {{}}
*/
modelSchema: function() {
return {
primaryKey: ['articleId', 'linkId'],
columns: {
articleId: 'number',
linkId: 'number'
}
};
}
},
getLink: function () {
return this.hasOne(Link, {id: 'linkId'});
}
});
module.exports = LinkJunction;