EthnaのAppManagerのスケルトンを生成するスクリプト

| | コメント(0) |


実家に帰ってみたものの、テレビを見るくらいしかやることがないので Ethnaをいじってみました。

とりあえず、Ethna で app_manager を生成してくれるスクリプトを作ってみる。
DBにあるテーブル情報を取得してそれを元に $prop_def を生成。

(1) インストール
ethna_ganerate_app_manager.tar.gz
↑これをダウンロード。
$ tar zxvf ethna_ganerate_app_manager.tar.gz
$ cd ethna_ganerate_app_manager
$ patch {path_to_ethna}/class/Ethna_SkeltonGenerator.php Ethna_SkeltonGenerator.php.patch
$ cp bin.generate_app_object.php {path_to_ethna}/skel
$ cp skel.app_object.php {path_to_ethna}/skel
※ {path_to_ethna} は自分の環境に置き換えてください。

(2) 使い方
$ cd {project_root}
$ php bin/generate_app_object.php {table_name}
{project_root}/lib/{Appid}TableName.php というファイルが作成されます。

※ mysql でちょっと試しただけなので他のデータベースは全くテストしていません。

以下の環境で試しました。
Ethna  0.2.0 alpha
MySQL  4.0.24
PHP    5.1

カテゴリ

,
 

コメントする