gourmet / money
Adds support Money data type to CakePHP 3 ORM.
Installs: 379
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 5
Open Issues: 0
Type:cakephp-plugin
Requires
- cakephp/orm: 3.*
- sebastian/money: 1.5.*
Requires (Dev)
- cakephp/cakephp: 3.*
- phpunit/phpunit: 4.1.*
This package is auto-updated.
Last update: 2024-11-28 01:32:51 UTC
README
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.