Giter VIP home page Giter VIP logo

podata's Introduction

Build Status Scrutinizer Code Quality Coverage Status Latest Stable Version Latest Unstable Version Total Downloads Monthly Downloads Daily Downloads

POData - OData for the Poor PHP Developer

POData (pronounced like the sandwich) a is an OData service framework for PHP Developers. PHP Developers are dirt poor because they are not afforded a nice OData toolkit, but POData eliminates their poverty and brings the bountiful wealth of OData to the masses!.

POData vs odataphpprod

POData started as a fork of The OData Producer Library for PHP. Many thanks to that project for making this one possible. The many goals of this fork are best tracked in the issues list but here are some highlights:

  • OData v3 Compliant
  • Full BreezeJS & JayData support (we love those libraries)
  • Availability via Composer
  • Simpler to plug in to common PHP frameworks (Zend, Symphony, Laravel)
  • Produce sample services that pass OData Validation
  • Offers your provider implementation more control on how to best execute the OData Query
  • Optimized $expand support
  • Support for an Annotation Based Provider Implementation
  • Create, Update, & Delete support
  • Transaction support

Long term goals include:

  • OData v4 Support

MVC Integrations

It's likely POData will execute in the context of an Web MVC Framework. As such, the framework has probably already done a lot of the parsing for you and it makes no sense to have POData reinvent the wheel. As such, some MVC adapters are available to bridge the MVC framework to POData.

Contact

Need Support? Want to help contribute (but not yet ready to submit a pull request)? Want to complain about something being too hard? Doesn't matter why, we're interested, contact us by raising an issue

podata's People

Contributors

cyberiaresurrection avatar c-harris avatar drdamour avatar panda4man avatar mnvx avatar balint777 avatar scrutinizer-auto-fixer avatar lewisw avatar grimmlink avatar balihoo-cdamour avatar anuchandy avatar podata-project avatar pauldprice avatar

Watchers

James Cloos avatar Noel De Martin avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.