2008-1-2 17:00
mmocom
DB_DataObject 使用方法
首先自动构建 数据表模块
建立一个 createTables.bat 内容
[code]
php D:/wamp/php/PEAR/DB/DataObject/createTables.php createTable.ini
//路径是你pear库里的DataObject的目录createTables.php文件
[/code]
createTable.ini文件
[code][DB_DataObject]
database = mysql://user:password@localhost/dbname
schema_location = /home/me/Projects/myapplication/DataObjects
class_location = /home/me/Projects/myapplication/DataObjects
require_prefix = /home/me/Projects/myapplication/DataObjects/
//上面的是自动生成数据模块的目录
//下面的是代码里的配置信息
extends = DB_DataObject
generator_strip_schema = 1
class_prefix = DB_
debug = 5
extends_location = DB/DataObject.php
[/code]
生成好后,做下面步骤
建立一个config.ini文件
[code]
[DB_DataObject]
database = mysql://user:password@localhost/dbname
schema_location = /home/me/Projects/myapplication/DataObjects
class_location = /home/me/Projects/myapplication/DataObjects
require_prefix = DataObjects/
class_prefix = DB_
[/code]
调用文件
[php]
<?php
$config = parse_ini_file('config.ini',TRUE);
foreach($config as $class=>$values) {
$options = &PEAR::getStaticProperty($class,'options');
$options = $values;
}
$person = new DB_Person;
$person->get(12);//值为主键
print_r($person);
?>
[/php]
其他操作看下pear里的DB_DataObject手册吧:)
[[i] 本帖最后由 mmocom 于 2008-1-2 17:03 编辑 [/i]]