WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP MVC

WP MVC is a full-fledged MVC framework, similar to CakePHP and Rails, that developers can use inside of WordPress.

  1. wp-mvc screenshot 1

    If you've worked with MVC frameworks before, the file structure for WP MVC will look refreshingly familiar.

  2. wp-mvc screenshot 2

    Administration Menus are added automatically for each model, but they can be customized or omitted.

  3. wp-mvc screenshot 3

    An example of the default "admin/index" view, which includes search functionality and pagination by default and can be customized.

  4. wp-mvc screenshot 4

    An example of the default "admin/add" view. See the next screenshot for the code that creates it.

  5. wp-mvc screenshot 5

    The code of the "admin/add" view in the previous screenshot. Forms can be easily created using the form helper, which includes an input() method that automatically determines the data type of the field and shows an appropriate input tag. Methods for most types of inputs (textareas, hidden inputs, select tags, checkboxes, etc) are also available, as are association-related input methods like belongs_to_dropdown() and has_many_dropdown().

Requires: 3.0 or higher
Compatible up to: 3.3.2
Last Updated: 2012-3-3
Downloads: 6,157

Ratings

4 stars
4.6 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,5,5 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,1,1 100,1,1
100,1,1
100,2,2
100,3,3