Abstraction model for mediawiki

0.2 2014-06-03 10:41 UTC


Model is extension for mediawiki brings "M" from MVC pattern into MediaWiki.


What is Model?

Very simple and lightweight thing. Model allows you use model-objects over Mediawiki DatabaseBase class.

With Model you can focus on work with objects, not SQL-queries.

 $user = new Model_User();
 $user->password = '1234';

more examples can be found here.

To start using Model:

  • include it in LocalSettings.php
  • create model classes based on class Model with your model description
  • create proper database tables
  • use models in your code.

Read documentation for additional information.