Welcome to the CakeXt project homepage
Update Unfortunately, CakeXt doesn't work with ExtJs4. Also it has some limitations regarding how classes can be extended (eg. you want an additional icon per row). The guys over at Bancha (http://banchaproject.org/) have created a way more nifty system, which hooks into CakePhp much deeper. Give it a try!
Update Now works with Ext 3.1.1. Filtering and grouping works ok so far, now even with HABTM associations. All of this is still happening on the client side, for larger data sets this should probably be done on the server.
Good news! After more testing and bug fixing version 1.0 is ready. You can find it under Browse Source -> branches -> 1.0. Work will now continue on the new features found in the roadmap. This will happen under /trunc
So what is this all about? With this piece of software we are trying to glue CakePHP and ExtJS together.
This project consists of two parts, the CakeHelper, which gathers information about the data structure from the Cake framework and finally creates a configuration object for the CakePanel ExtJS class. The latter processes the config object it receives and returns a panel with all the CRUD functionalities needed. After the user has edited/created an entry, CakePanel sends back the data to the server for processing.
If you are not a software developer, all of this is probably quite confusing to you, why not have a look at some cool glasses meanwhile.
There is a lengthy tutorial on our blog explaining how to use it.
There are also two pages describing the CakeHelper and the CakePanel, the two core classes for binding the framworks together.
If you've found a bug (I'm sure there aren't any ;) ), feel free to submit a new ticket so we can have a look into it.
Attachments
-
cakext.zip
(3.1 MB) -
added by flow 2 years ago.
Demo data for CakeXt?
