Zend_Tool
を使用してMySQLデータベーステーブルのデータオブジェクトを作成する方法はありますか?Zend Frameworkでデータオブジェクトを生成する
私が達成しようとしているのは、コマンドラインzfユーティリティを使用して、いくつかのクラスの任意のテーブルのsetter/getterメソッドとcolumn変数を作成することです。 (私たちが洋梨でできるように)
Zend_Tool
を使用してMySQLデータベーステーブルのデータオブジェクトを作成する方法はありますか?Zend Frameworkでデータオブジェクトを生成する
私が達成しようとしているのは、コマンドラインzfユーティリティを使用して、いくつかのクラスの任意のテーブルのsetter/getterメソッドとcolumn変数を作成することです。 (私たちが洋梨でできるように)
あなたは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
あなたはZF_TOOLしたモデルとデータベースの作成に関するマニュアルを読みましたか?もしそうでなければ、それがあなたが探しているものかどうかを見てください... http://framework.zend.com/manual/en/learning.quickstart.create-model.html –