Skip to content

lorenzo/money

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Money (DataType)

Build Status Total Downloads License

Adds support for the Money database type in CakePHP 3.

Install

Using Composer:

composer require gourmet/money:dev-master

You then need to load the plugin. In boostrap.php, something like:

\Cake\Core\Plugin::load('Gourmet/Money', ['bootstrap' => true]);

NOTE: Important to autoload the plugin's bootstrap.php, which will register the new money type.

Usage

In your table, define the money columns like so:

use Cake\Database\Schema\Table as Schema;

class OrdersTable extends Table
{
    protected function _initializeSchema(Schema $schema)
	{
		$schema->columnType('total', 'money');
		return $schema;
	}
}

For more details on DataTypes, read the official CakePHP 3 documentation.

Patches & Features

  • Fork
  • Mod, fix
  • Test - this is important, so it's not unintentionally broken
  • Commit - do not mess with license, todo, version, etc. (if you do change any, bump them into commits of their own that I can ignore when I pull)
  • Pull request - bonus point for topic branches

Bugs & Feedback

http://github.com/gourmet/money/issues

License

Copyright (c) 2015, Jad Bitar and licensed under The MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%