ホームページ  >  記事  >  バックエンド開発  >  PEAR:DB_DataObjectについて、解決方法

PEAR:DB_DataObjectについて、解決方法

WBOY
WBOYオリジナル
2016-06-13 13:44:01980ブラウズ

PEAR::DB_DataObject について
プロジェクト ディレクトリは DBTest

データベース名は db_object_test で、ライブラリの下に 4 つのテーブルがあります。

ディレクトリに構成ファイル DB_DataObject.ini があります

[DB_DataObject]
databse = mysql://root:welcome@localhost/db_object_test
schema_location = DBTables
class_location = DBTables/
class_prefix = DBTables_



ディレクトリ CreatDBTables.php

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
    require_once 'DB/DataObject/Generator.php';
    $config = parse_ini_file("DB_DataObject.ini", true);
    $options = &PEAR::getStaticProperty('DB_DataObject','options');
    $options = $config['DB_DataObject'];
    if (!$options){
        PEAR::raiseError("\nerror\n", null, PEAR_ERROR_DIE);
        exit;
    }
    set_time_limit(0);
    DB_DataObject::debugLevel(1);
    $generator = new DB_DataObject_Generator;
    $generator->start();
?>


さらに、ディレクトリの下に DBTables というディレクトリもあります。

php ファイルを実行すると、DBTables の下に 4 つの php ファイルが生成され、それぞれ対応するデータ テーブルのエンティティ クラスが格納されるはずです。
しかし、実行結果は次のように表示されるだけです:

DB_DataObject_Generator: 0: DONE

DBTables では php ファイルは生成されません。

すみません、なぜですか?



-----解決策--------- 必要なし。 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。