Created
August 24, 2010 06:36
-
-
Save nojimage/547071 to your computer and use it in GitHub Desktop.
CakePHP i18n schema for char(36) id
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* i18n schema generated on: 2007-11-25 07:11:25 : 1196004805 */ | |
/** | |
* This is i18n Schema file | |
* | |
* Use it to configure database for i18n | |
* | |
* PHP versions 4 and 5 | |
* | |
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org) | |
* Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | |
* | |
* Licensed under The MIT License | |
* Redistributions of files must retain the above copyright notice. | |
* | |
* @copyright Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org) | |
* @link http://cakephp.org CakePHP(tm) Project | |
* @package cake | |
* @subpackage cake.app.config.sql | |
* @since CakePHP(tm) v 0.2.9 | |
* @license MIT License (http://www.opensource.org/licenses/mit-license.php) | |
*/ | |
/* | |
* | |
* Using the Schema command line utility | |
* cake schema run create i18n | |
* | |
*/ | |
class i18nSchema extends CakeSchema { | |
var $name = 'i18n'; | |
function before($event = array()) { | |
return true; | |
} | |
function after($event = array()) { | |
} | |
var $i18n = array( | |
'id' => array('type' => 'string', 'null' => false, 'default' => NULL, 'length' => 36, 'key' => 'primary'), | |
'locale' => array('type' => 'string', 'null' => false, 'length' => 6, 'key' => 'index'), | |
'model' => array('type' => 'string', 'null' => false, 'key' => 'index'), | |
'foreign_key' => array('type' => 'string', 'null' => false, 'length' => 36, 'key' => 'index'), | |
'field' => array('type' => 'string', 'null' => false, 'key' => 'index'), | |
'content' => array('type' => 'text', 'null' => true, 'default' => NULL), | |
'indexes' => array( | |
'PRIMARY' => array('column' => 'id', 'unique' => 1), | |
'locale' => array('column' => 'locale', 'unique' => 0), | |
'model' => array('column' => 'model', 'unique' => 0), | |
'row_id' => array('column' => 'foreign_key', 'unique' => 0), | |
'field' => array('column' => 'field', 'unique' => 0)) | |
); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment