We are going to deploy the new yiiframework.com website on March 23, 2018 from 8:00 to 12:00 UTC.
Website and Yii documentation will not be available in this time frame. Check the news for more details.

Yii 1.1: backvendor

Makes building services simpler, faster and require less code


Backvendor is an Yii extension that helps developers to speed up development of web services and administration sites based on Yii Framework.

Feature list

  1. Just one console command to create basic structure of your multi application system with common core.
  2. Backend engine that allows creating CRUD pages by setting configurations in Yii style. You do not have to generate CRUD controllers and views for every ActiveRecord model - you generate models and configure custom options in array (e.g. image uploading for image fields). It allows you to change CRUD by changing models only.
  3. JSON API Web service engine
  4. Auto documentation of API version generated as a web page
  5. API versioning. You can make successors of your API versions to support older and newer once at one time.
  6. Engine to create functional tests for your API due to TDD concept based on phpunit.
  7. Deployment script for moving your project to production server using Phing


Yii 1.1 or above


github documentation documentation

Total 4 comments

#9383 report it
alexvasilchenko at 2012/08/08 02:25am
module backendvendor

You configure module in a normal Yii-way. When you have installed your multiapp you have 2 normal yii applications - webservice and backend with same core. Just open applications/backend/protected/config/main.php and you can configure module for admin panel app. If you want to have the same module for all apps - just set it up in core/config/main.php Core config is merged with each app config so you can redefine core settings for each app. If you need some front-end site you can create it in applications folder using same way of config merging. In next update we plan to add createapp console command to simplify this process.

#9365 report it
MobiDev Corporation at 2012/08/07 03:47am

Have a look at our documentation at http://backvendor.com/

Hope it will help

#9356 report it
zainiafzan at 2012/08/06 04:39pm
module backendvendor

Ok is nice ext...but how to configure module in backvendor. tq for your extensions.

#9354 report it
ApXaHgheJI at 2012/08/06 10:40am

Its very interesting... I'l try it this month... after write a review...

Leave a comment

Please to leave your comment.

Create extension
No downloadable files yet