Is there any php framework that implements odata protocol, native or by extension?
I need to use breezejs on the client and I hope I don't have to implement all the server side work of odata by myself.
in case there is no such thing, is there any alternative to breezejs?
jaydata is not an alternative, because actually it also requires the server side to implement odata protocol, so they are too similar.
Rest services, (like restangular in angularjs) are also not an alternative (not to me at least). They provide only a portion of the services of breezejs or jaydata. E.g. they don't provide caching data, change tracking or complicated rich query options.
any ideas?
thank you
Yes - there is an OData Producer Library for PHP which is available on github.
That might be both more and less than you need. A Breeze client basically needs three things from the server:
You don't necessarily need the a full OData implementation. Look into breeze.server.php; it might be what you need.
EDIT - breeze.server.php actually uses the OData Producer Library.