Introduction for ExtJS and Sencha Touch Developers

ExtJS is becoming more and more powerful and the framework of choice for many people. ExtJS 4 another big step in the right direction. But there is one thing that buged us: Enable our server to communicate with ExtJS (and Sencha Touch) easily.

We are big fans of CakePHP, a lightweight Rapid Development PHP-MVC-Framework (similar to Ruby on Rails).

Here's where our project comes into play. 


Bancha started as a Wrapper for Ext.Direct. For that we had implemented some extra PHP classes and a new dispatcher for CakePHP which will automatically enable Ext.Direct for Cake. 


Now it has become way more:

  • Bancha transforms ExtJSs data structure in CakePHPs and vice versa
  • Bancha will automatically use Cakes model Schema and validation rules on the client - no more double configuration
  • Bancha automatically map crud methods corresponding to cakes conventions
  • Bancha will out of the box support remote sorting, filtering and paging
  • Access any exposed controller directy from ExtJS

 

How it works

Subscribe

Sign up for exclusive Bancha news!