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

 

コメントする

このブログ記事について

このページは、が2006年1月 1日 22:03に書いたブログ記事です。

ひとつ前のブログ記事は「pre タグ中は brに変換しない」です。

次のブログ記事は「lftpを使ってみる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。