https://github.com/dereuromark/cakephp-data
CakePHP Data plugin
https://github.com/dereuromark/cakephp-data
cakephp cakephp-plugin php
Last synced: 11 months ago
JSON representation
CakePHP Data plugin
- Host: GitHub
- URL: https://github.com/dereuromark/cakephp-data
- Owner: dereuromark
- License: mit
- Created: 2013-11-06T14:44:29.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T09:33:11.000Z (about 1 year ago)
- Last Synced: 2025-03-08T01:18:57.942Z (11 months ago)
- Topics: cakephp, cakephp-plugin, php
- Language: PHP
- Size: 1.52 MB
- Stars: 12
- Watchers: 7
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CakePHP Data Plugin
[](https://github.com/dereuromark/cakephp-data/actions/workflows/ci.yml?query=branch%3Amaster)
[](https://codecov.io/gh/dereuromark/cakephp-data)
[](https://php.net/)
[](LICENSE)
[](https://packagist.org/packages/dereuromark/cakephp-data)
[](https://packagist.org/packages/dereuromark/cakephp-data)
[](https://github.com/php-fig-rectified/fig-rectified-standards)
A CakePHP plugin containing several useful data models that can be used in many projects.
Note: This branch requires **CakePHP 5.0+**. See [version map](https://github.com/dereuromark/cakephp-data/wiki#cakephp-version-map) for details.
## Features
- Continents => Countries => States => Counties => Districts => Cities
- Postal Codes
- Addresses
- MimeTypes and MimeTypeImages
- Languages (optionally with language flags)
- Currencies (with converter)
Both schema and data.
Countries also can have country flags (images).
## Demo
See https://sandbox.dereuromark.de/export
## How to include
Installing the plugin is pretty much as with every other CakePHP Plugin.
```
composer require dereuromark/cakephp-data
```
And then load your plugin.
Decide on what part of the plugin you need and make sure you executed the migrations for the database tables.
It is recommended to just copy the migration files over to project level.
That's it. It should be up and running.
### Possible Dependencies
- Tools plugin
- FOC Search plugin (optional, if you want basic filtering)
## Disclaimer
Use at your own risk. Please provide any fixes or enhancements via issue or better pull request.
Some classes are still from 1.2 (and are merely upgraded to 2.x/3.x) and might still need some serious refactoring.
If you are able to help on that one, that would be awesome.
### TODOs
* Better test coverage