2012-02-29 14 views
1

Zend_Toolを使用してMySQLデータベーステーブルのデータオブジェクトを作成する方法はありますか?Zend Frameworkでデータオブジェクトを生成する

私が達成しようとしているのは、コマンドラインzfユーティリティを使用して、いくつかのクラスの任意のテーブルのsetter/getterメソッドとcolumn変数を作成することです。 (私たちが洋梨でできるように)

+1

あなたはZF_TOOLしたモデルとデータベースの作成に関するマニュアルを読みましたか?もしそうでなければ、それがあなたが探しているものかどうかを見てください... http://framework.zend.com/manual/en/learning.quickstart.create-model.html –

答えて

1

あなたはZend_Tool用の独自のプロバイダを作成する必要があります。

基本的に、Zend_Tool_Project_Provider_Abstractを拡張するクラスを作成します。パブリックメソッドはすべて、zf.shツール内で使用できるアクションになります。

また、新しいプロバイダをZend_Toolに登録する必要があります。実行することです:

  1. 実行zf --setup storage-directory
  2. 実行zf --setup config-file
  3. 編集~/.zf.iniとそれぞれ新しいプロバイダのパスとクラス名を指すphp.include_pathbasicloader.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

関連する問題