Skip to content

dereuromark/cakephp-data

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CakePHP Data Plugin

CI Coverage Status Minimum PHP Version License Total Downloads Coding 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 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