DB_DataObjectのバグで思い出した。createTable.phpで吐かれるコードはこんな感じ、
<?php
/**
* Table Definition for User
*/
require_once 'DB/DataObject.php';
class DataObjects_User extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
var $__table = 'User'; // table name
var $userId; // int(11) not_null primary_key auto_increment
var $userName; // string(20) not_null
var $password; // string(20) not_null
var $eMail; // string(255) not_null
/* ZE2 compatibility trick*/
function __clone() { return $this;}
/* Static get */
function staticGet($k,$v=NULL) { return DB_DataObject::staticGet('DataObjects_User',$k,$v); }
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
}
なんでPHPの閉じタグ(?>)無いの?
しかも動くし。スゴイ気になる。