-
28 Jul 2011 4:04 AM #1
Bancha - Seamlessly integrate with CakePHP
Bancha - Seamlessly integrate with CakePHP

Bancha integrates ExtJS 4 and Sencha Touch with the light-weight PHP-MVC-Framework CakePHP 2.
Basically it:
- handles all communication between server and client
- shares all Schema and validation rules in CakePHP with ExtJS/Sencha Touch
- enables asynchronous and batched request to the server
- automatically implements CRUD for all remotable cake models
- is well-tested with PHPUnit and Jasmine
For ExtJS & Touch Developers
Bancha provides a simple interface to create models. These models get all fields, validations and associations and a fully configured proxy from the server.
Just use Bancha.onModelReady('User', callback); and Bancha does the rest.
We would appreciate any comments and ideas.
For more Information:
- follow us on twitter @banchaproject
- see the examples
- read our dokumentation
- read the JS API Docs
- get the code
Last edited by Dumas; 26 Sep 2012 at 12:50 AM. Reason: updated info for 1.0 release
Roland Schütz
Senior Software Architect
---
Bancha Project - Seamless integrate CakePHP with ExtJS and Sencha Touch
-
29 Jul 2011 4:06 PM #2Sencha - Community Support Team
- Join Date
- Jan 2009
- Location
- Palo Alto, California
- Posts
- 1,941
- Vote Rating
- 6
This sounds awesome - got screencast?
Ext JS Senior Software Architect
Personal Blog: http://edspencer.net
Twitter: http://twitter.com/edspencer
Github: http://github.com/edspencer
-
1 Aug 2011 12:28 AM #3
Awesome idea.. we use cakephp and ExtJS too.. would love to see you guys make it mainstream with this.
No one stands taller than the last man standing
-
15 Aug 2011 7:31 AM #4
@edspencer:
No, there's not much you have to know as normal dev, On the Cake-side you just add the project as plugin, the ExtJS-Side you just add the library. Some samples will follow soon with the first release!
API Docs can be found here: http://docs.banchaproject.org/js/#/api/Bancha
@FlaminPhoenix:
Cool, hope you guys will like it
regards
RolandRoland Schütz
Senior Software Architect
---
Bancha Project - Seamless integrate CakePHP with ExtJS and Sencha Touch
-
30 Aug 2011 12:25 PM #5
What next?
What next?
Clean installation, cakephp + bancha.
I took controller sample from http://samples.banchaproject.org/Use...roller.php.txt
and copy this file to app/Controller folder.
But I can't work out where to put this js file from exapmle http://samples.banchaproject.org/js/samples.js ?
As I read about how "it" (bancha) works It should be a part of code generated by bancha as View.
This code is then interpreted by browser and ExtJS is starting (is rendered) inside of web browser.
Am I correct?
Where to put this example js file ?
How to create proper View?
So in a few words ;-) need this example with more complex comment ;-)
Regards
MJ
-
4 Sep 2011 10:40 AM #6
Hi!
The project is in development, not yet released! The samples aren't working yet!
We had a few issues with mapping in our dispatcher, we're planning to release somewhere in the next two weeks.
On the ExtJS side you just need to use the Bancha API to get models and model data.
Inside CakePHP you just have to create the (almost) standard cake crud methods, description on that will follow soon.
Best regards,
RolandRoland Schütz
Senior Software Architect
---
Bancha Project - Seamless integrate CakePHP with ExtJS and Sencha Touch
-
4 Sep 2011 11:10 AM #7
Great ;-)
Great ;-)
Looking forward to see it in action ;-)
Is there any official group or RSS about Bancha, where I can fallow progress of your work?
Beat Regards
MJ
-
4 Sep 2011 4:47 PM #8
You can follow us on @banchaproject.
We will also announce the first release here in the forums.
have a nice day
RolandRoland Schütz
Senior Software Architect
---
Bancha Project - Seamless integrate CakePHP with ExtJS and Sencha Touch
-
27 Oct 2011 5:15 AM #9
-
31 Oct 2011 7:46 PM #10
Yeah, last weeks were very busy. I moved to another country and we all had much to do for work/university. But now we are on it again.
We found the error and currently fixing it. We are also overviewing the whole technical documentation again.
I really plan to finish it soon.
cheers
RolandRoland Schütz
Senior Software Architect
---
Bancha Project - Seamless integrate CakePHP with ExtJS and Sencha Touch


Reply With Quote