rapidPHP 1.1.0 - 数据库表单跟实体配置

来源:互联网 发布:淘宝网店出售 编辑:程序博客网 时间:2024/06/09 13:40

配置目录

rapid/config/database/ + 数据库配置的信息(instanceName 或者 database)

文件:tables.database.php,数据库所有表的数组

public static $table = array(    'name' => 'table',    'column' => array(        'tableId' => 'varchar(32)',        'context' => 'text',         ));

文件:views.database.php,数据库所有的视图数组

public static $view = array(    'name' => 'view',    'column' => array(        'viewId' => 'varchar(32)',        'context' => 'text',         ));

文件:execs.database.php,数据库所有的存储过程数组

public static $func = array(    'name' => 'func',    'column' => array(        'viewId' => 'varchar(32)',        'context' => 'text',         ));

表单的对应实体,目录 instance

文件名会根据表名自动生成,自动格式化命名规则,无下划线,等

文件 InstanceTable.class.php
<?phpnamespace rapid\config\database\rapidphp\instance;use rapid\arrays\ArrayObject;class InstanceTable extends ArrayObject{    public function __construct(array $data = null, $table = 'table')    {        parent::__construct($data);    }    public function getTableId()    {        return $this->getValue('tableId');    }    public function setTableId($tableId)    {        return $this->setValue('tableId', $tableId);    }    public function getContext()    {        return $this->getValue('context');    }    public function setContext($context)    {        return $this->setValue('context', $context);    }}

至此数据整体配置就完成了,当然,如果你的数据库结构以定型,则采用自动生成脚本生成即可

0 0
原创粉丝点击