core / data-transformer
该软件包最新版本(dev-master)的许可信息不可用。
将数据从数据库转换为数据库
dev-master
2014-05-23 06:43 UTC
Requires
- php: >=5.3.13
Requires (Dev)
- phpunit/phpunit: 4.1.*
This package is auto-updated.
Last update: 2024-08-27 02:29:39 UTC
README
用法
<?php require_once __DIR__ ."/vendor/autoload.php"; $transformer = new \CNM\Transformer\Transformer(); $metadata = array( 'table' => 'tests', 'fields' => array( 'id' => array( 'type' => 'integer', 'default' => 0 ), 'name' => array( 'type' => 'string', 'default' => '' ), 'options' => array( 'type' => 'json', 'default' => array() ) ) ); $adapter = new \CNM\Metadata\Adapter\ArrayAdapter($metadata); $data = array( 'name' => 'Test Data Transformer', 'options' => array( 'opt1' => true, 'opt2' => false ) ); $encodedData = $transformer->encode($data, $adapter);
插入数据到数据库的逻辑
从数据库获取数据
$decodeData = $transformer->decode($data, $adapter);
以及使用数据