28 Jul 2011 4:04 AM #1
Bancha - Seamlessly integrate with CakePHP
Bancha integrates ExtJS 4 and Sencha Touch with the light-weight PHP-MVC-Framework CakePHP 2.
- 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
29 Jul 2011 4:06 PM #2
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
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
Cool, hope you guys will like it
30 Aug 2011 12:25 PM #5
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 ;-)
4 Sep 2011 10:40 AM #6
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.
4 Sep 2011 11:10 AM #7
Looking forward to see it in action ;-)
Is there any official group or RSS about Bancha, where I can fallow progress of your work?
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
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.
Thread Participants: 25
- djcode (4 Posts)
- edspencer (1 Post)
- wirtsi (1 Post)
- kalchas (5 Posts)
- FlaminPhoenix (1 Post)
- Joel (2 Posts)
- izyx (5 Posts)
- ShashankaN (1 Post)
- squalo (1 Post)
- mikolajj (2 Posts)
- justinledwards (2 Posts)
- vpetrunov (1 Post)
- vinh2012 (1 Post)
- Sheraton (1 Post)
- alexleandrom (1 Post)
- tjscooper (1 Post)
- klander (4 Posts)
- systematical (2 Posts)
- betolima (2 Posts)
- pierzu (4 Posts)
- hemanthks2012 (6 Posts)
- evansLY (2 Posts)
- imafrikan (4 Posts)
- qlc (2 Posts)
- gaquaytomsk (2 Posts)