ethnaのactionとviewとtemplateファイルの追加

ethnaの使い方メモ

前提条件
  • サンプルに習って「login」というactionファイルを作成して接続できるようにする。
  • /tmp/sampleにethnaをインストールしている。
  • /tmp/sampleに移動してコマンドは実行する。
actionの作成

以下のコマンドで作成

[root@localhost sample]# ethna add-action login
file generated [/tmp/sample/skel/skel.action.php -> /tmp/sample/app/action/Login.php]
action script(s) successfully created [/tmp/sample/app/action/Login.php]

これで、以下のスケルトンファイルが作成される。

/tmp/sample/app/action/Login.php

viewとtemplateファイルの作成

以下のコマンドで作成

[root@localhost sample]# ethna add-view -t login
file generated [/tmp/sample/skel/skel.view.php -> /tmp/sample/app/view/Login.php]
view script(s) successfully created [/tmp/sample/app/view/Login.php]
file generated [/tmp/sample/skel/skel.template.tpl -> /tmp/sample/template/ja/login.tpl]
template file(s) successfully created [/tmp/sample/template/ja/login.tpl]

これで、以下のスケルトンファイルが作成される。

/tmp/sample/app/view/Login.php
/tmp/sample/template/ja/login.tpl

移動実験

/tmp/sample/template/ja/index.tplに以下の記述を追加

<a href="{url action="login"}"> aaa </a>

で、アクセスしてみて「Sample」って表示されたら成功

まとめ

まとめることも無し。次に進む。