tall DB_DataObject >pear list
INSTALLED PACKAGES: =================== PACKAGE VERSION STATE Archive_Tar 1.2 stable Console_Getopt 1.2 stable DB 1.6.5 stable DB_DataObject 1.7.1 stable *(Goal) Date 1.4.3 stable Mail 1.1.3 stable Net_SMTP 1.2.6 stable Net_Socket 1.0.2 stable PEAR 1.3.1 stable PHPUnit 1.0.1 stable XML_Parser 1.2.0 stable XML_RPC 1.1.0 stable
安装和配置Smarty
从下载开始,(我使用2.6.5版的Smarty)解压到你自己的目录.从它的libs目录中把Smarty.class.php,
Smarty_Compiler.class.php, Config_File.class.php, and debug.tpl文件复制到dataobjects目录中.
还要复制core和plugins目录和其中所有的内容.创建几个新的目录,命名为templates, templates_c, configs,
和cache.
最后dataobjects目录包含:
|---- cache |---- configs |---- core |---- plugins |---- templates |---- templates_c
11/10/2004 11:17 a.m. <DIR> . 11/10/2004 11:17 a.m. <DIR> .. 11/10/2004 11:17 a.m. <DIR> cache 11/10/2004 11:17 a.m. <DIR> configs 11/10/2004 11:17 a.m. <DIR> core 11/10/2004 11:17 a.m. <DIR> plugins 11/10/2004 11:17 a.m. <DIR> templates 11/10/2004 11:17 a.m. <DIR> templates_c 07/09/2004 09:48 a.m. 13,105 Config_File.class.php 16/04/2004 03:03 a.m. 5,117 debug.tpl 10/09/2004 02:15 p.m. 65,350 Smarty.class.php 10/09/2004 07:14 p.m. 90,924 Smarty_Compiler.class.php 4 archivos 174,496 bytes 8 dirs 6,699,454,464 bytes libres
创建数据库 创建一个名为example的数据库,它包含一个名为User的表,不必担心模式,稍后我们会创建.
配置PEAR::DB_DataObject 要构建数据对象,创建下面的文件
configDB.php <?php require_once ''DB/DataObject.php''; $config = parse_ini_file(''example.ini'',TRUE);
foreach( |