module コマンド
説明
PRADOプラグインにおいては、module コマンドはPRADOアプリケーション格納のための各種ディレクトリを作成します。作成されるディレクトリの詳細はPRADOプラグイン使用時のディレクトリ構成を参照してください。
実行例
% phing -f prado.xml (略) [ Command list ] 0 : (exit) 1 : command 2 : dao 3 : dicon 4 : entity 5 : goya 6 : interceptor 7 : module 8 : page 9 : service choice ? : 7 <--- 7 : module を選択 module name ? : default <--- 英数字 [_a-zA-Z0-9] が使用可能です。 [ generate information ] module name : default <--- モジュール情報を確認 confirm ? (y/n) : y [INFO ] create : /private/var/www/s2base.php5/app/modules/default [INFO ] create : /private/var/www/s2base.php5/app/modules/default/dao/ [INFO ] create : /private/var/www/s2base.php5/app/modules/default/dicon/ [INFO ] create : /private/var/www/s2base.php5/app/modules/default/entity/ [INFO ] create : /private/var/www/s2base.php5/app/modules/default/interceptor/ [INFO ] create : /private/var/www/s2base.php5/app/modules/default/service/ [INFO ] create : /private/var/www/s2base.php5/test/modules/default [INFO ] create : /private/var/www/s2base.php5/test/modules/default/dao/ [INFO ] create : /private/var/www/s2base.php5/test/modules/default/service/ [INFO ] create : /var/www/public_html/default [INFO ] create : /var/www/public_html/default/assets/ [INFO ] create : /var/www/public_html/default/protected/ [INFO ] create : /var/www/public_html/default/protected/pages/ [INFO ] create : /var/www/public_html/default/protected/dicon/ [INFO ] create : /var/www/public_html/default/protected/runtime/ [INFO ] create : /private/var/www/s2base.php5/app/modules/default/default.inc.php [INFO ] create : /var/www/public_html/default/index.php [INFO ] create : /var/www/public_html/default/protected/application.xml [ Command list ] 0 : (exit) 1 : command (略) choice ? : 0 BUILD FINISHED Total time: 18 minutes 58.02 seconds % ls /var/www/s2base.php5/app/modules/default/ dao default.inc.php dicon entity interceptor service %
page コマンド
説明
page コマンドは、ページ名に対して命名規則に従いページクラス、ダイコンファイル、ページテンプレートを作成します。
ページ名が「 Hello 」の場合、アクションクラスは Hello、ダイコンファイルは Hello.dicon、pageテンプレートは Hello.page となります。
PRADOにおいては、ページ名において大文字小文字を区別しますので、「Hello」と「hello」は異なったページとなります。
実行例
% phing (略) [ Command list ] 0 : (exit) 1 : command 2 : dao 3 : dicon 4 : entity 5 : goya 6 : interceptor 7 : module 8 : page 9 : service choice ? : 8 <--- 8 : page を選択 [ Module list ] 0 : (exit) 1 : default choice ? : 1 <--- 2 : defaultモジュールを選択 page name ? : Home <--- 英数字 [_a-zA-Z0-9] が使用可能です。 [ generate information ] module name : default page name : Home page class name : Home page dicon file name : Home.dicon page template file : Home.page confirm ? (y/n) : y <--- 表示される情報を確認 [INFO ] create : /var/www/public_html/default/protected/pages/Home.class.php [INFO ] create : /var/www/public_html/default/protected/pages/Home.page [INFO ] create : /var/www/public_html/default/protected/dicon/Home.dicon [ Command list ] 0 : (exit) 1 : command (略) choice ? :