| Tyzohブログ - ikarashiさんのエントリ |
ikarashiさんのエントリ配信 |
2007/01/20
![]() |
Catalyst を使ってみる #006
執筆者: ikarashi (3:12 pm)
|
こんにちは,五十嵐です.少し進展しました.とりあえず,トップページが出るところまでいきました. 前回 fillform が無いというので,明示的にクラスを指定しましたが,Plugin は MyApp のトップで読み込む (use 宣言する) 必要がありました.その他にも "/" ではなくて "/catalysttest/testbookmark/" という URI にしたために起こった弊害が有り,それを解決することでトップページの表示までたどり着きました. 第三回で "DBD::MySQL" が無いと書きましたが,"DBD::mysql" があったので,これをインストールしました.ただし,コンパイル時に MySQL のヘッダがなくてエラーになったので,"mysql-devel" の rpm を "yum -y install mysql-devel" でインストールしました.なんか,いろいろあります. 以下は差分などの細かい部分の説明. regist.tt, delete.tt, edit.tt の場所を移動. MyApp/root/tmpl/regist.tt -> MyApp/root/tmpl/catalysttest/testbookmark/regist.tt MyApp/root/tmpl/delete.tt -> MyApp/root/tmpl/catalysttest/testbookmark/delete.tt MyApp/root/tmpl/edit.tt -> MyApp/root/tmpl/catalysttest/testbookmark/edit.tt MyApp/root/tmpl/header.tt: URL の調整. MyApp/lib/MyApp/View/CatalystTest/testbookmark/TT.pm: 追加. MyApp/lib/MyApp/Controller/CatalystTest/testbookmark.pm: Plugin の読み込み削除,TT のクラスを修正,Plugin の正常な読み込みに伴って fillform を元に戻した. MyApp/root/tmpl/bookmark_list.tt: "bookmark" -> "testbookmark" MyApp/lib/MyApp.pm: Plugin の読み込み. MyApp/myapp.yml: TT のクラスの修正 あと一歩です. 以下は今までの記事です.
|
Trackback is not accepted now.
投稿された内容の著作権はコメントの投稿者に帰属します。





Rinza
開発日記