project.Bop - Ethna.BETA
project.BopのEthna支店です。Ethna向けのツールやコードを載せていく予定です。
将来的には本店のサイトに移るとは思いますが、どうなるかわかりません。
Tools for Ethna
- Ethna ActionForm Builder
-
ActionForm->formの定義を高速に作成するためのツールです
DHTMLでの似非コンボボックスも見所の一つ!?(笑)
Class for Ethna
- ActionForm2 (ActionForm, ViewClass)
-
ActionFormから追加されている機能
- ActionFormにfreeze();機能
- {form_input}による<select>やradio, checkboxの表示に対応
- ActionFormのform値をクリアする clear(); を追加
Links
- New URL Controller
-
?action_foo_bar=true…。と、GETで渡すと微妙にかっこ悪くないですか?
/foo/bar/ とか /foo/bar.html とか。
そのようなものに対応しているコントローラです。当然アルファ版.
Plugin for Ethna
- projBop_Plugin_Validator_Image
-
アップロードされたファイルが画像であるかの検証を行うプラグイン。
使い方はこちらをご覧ください。
- Ethna_Plugin_Validator_Retype
-
パスワードや、メールアドレスなどで「再度入力」のバリデートを行うプラグイン。まだまだアルファ版です。
使い方はこちらをご覧ください。
- $ ethna add-plugin コマンド
-
ethnaコマンドでプラグインの雛形を生成するためのHandleプラグイン・Generatorプラグインとスケルトンファイルです。
使い方等はこちらから
- Ethcaffoldコマンド
-
EthnaでもScaffold!そんなナウいコマンドです。
使い方等のまとめブログエントリはこちら
- UnitTest生成コマンド
-
ビジネスロジック向けのUnitTestCaseを生成するコマンドです。TDDとかやる人向け。
使い方等はこちらから
Article for Ethna
- Starting Ethna (SampleCode)
-
社内で行ったEthna講座の資料修正版です。当日では、これに加えて復習問題みたいなものもやっていました。
2006-09-12 23:45 サンプルコードを追加しました。
Filter for Ethna
- projBop_Filter_NoCache
-
header(); を用いて、ブラウザにキャッシュをさせなくするためのフィルタ。
結構必須の予感。
- projBop_Filter_Output_EucJP
-
Apacheのhttpd.confにAddDefaultCharsetディレクティブにUTF-8など設定された上に、ファイルが置かれる当該フォルダに対して
<AllowOverride> FileInfo </AllowOverride>
が無いときに用いるフィルタ。mb_output_buffering();, mb_http_output(); などを利用。
- projBop_Filter_dBug
-
どうみても、mapleのパクリです。本当にありがとうございました。
Mapleにある、Debug Consoleのパクリです。 dBugを用いています。
Code on Ethna
- maxCalc (現在: サンプル動作場所変更中)
-
100マス計算のパクリです。
しかも、Ethnaらしいところも少ないのですごくどうなんだろう。といったところです。
脳のトレーニングにご利用ください。
Download