を使用してMySQLデータベーステーブルのデータオブジェクトを作成する方法はありますZend_Tool
か?
私が達成しようとしているのは、コマンドラインzfユーティリティを使用して、あるクラスの任意のテーブルのセッター/ゲッターメソッドと列変数を作成することです。(梨でできるように)
を使用してMySQLデータベーステーブルのデータオブジェクトを作成する方法はありますZend_Tool
か?
私が達成しようとしているのは、コマンドラインzfユーティリティを使用して、あるクラスの任意のテーブルのセッター/ゲッターメソッドと列変数を作成することです。(梨でできるように)
Zend_Tool用に独自のプロバイダーを作成する必要があります。
基本的に、を拡張するクラスを作成しますZend_Tool_Project_Provider_Abstract
。すべてのパブリックメソッドは、zf.sh
ツール内で使用可能なアクションになります。
また、新しいプロバイダーをZend_Toolに登録する必要があります。これを実行するには、次のコマンドを実行します。
zf --setup storage-directory
zf --setup config-file
~/.zf.ini
して追加php.include_path
します。basicloader.classes.0
詳細:http : //akrabat.com/zend-framework/akrabat_db_schema_manager-zend-framework-database-migrations/&https : //github.com/akrabat/Akrabat/blob/master/zf1/Akrabat/Tool/DatabaseSchemaProvider。 php