久しぶりにEthna使ってみた
社内で使用するフレームワークを検討するために、いろいろとPHPのフレームワークを調査しようということでEthna入れてみました。 2.6.0 bata3とか最近出てきてまた少しずつ盛り上がってきてる間があるので候補に入れた次第でありますw ちなみに、Ethnaは僕が初めて使ったフレームワークということもあって思い入れが…
11 件の記事
社内で使用するフレームワークを検討するために、いろいろとPHPのフレームワークを調査しようということでEthna入れてみました。 2.6.0 bata3とか最近出てきてまた少しずつ盛り上がってきてる間があるので候補に入れた次第でありますw ちなみに、Ethnaは僕が初めて使ったフレームワークということもあって思い入れが…
Ethna2.5.0が出たので、遊びはじめたわけですが、デフォルトだとcakePHP見たいにURLがきれいではない。 どうしたものかと思って、ふと思いついた方法がこれです。 app_id_Controller.phpの中に以下のメソッドを記述する。 function _getActionName_Form() { if…
Ethna2.5がリリースされていたので、入れてみました。 そもそもEthnaの使い方をだいぶ忘れかけているので、しばらくEthnaで遊んでみようと思います。 前に使ってたころはEthna2.3ぐらいだから、2,3年前っすかね。 自分の気持ち的なものもあるんだろうけど、cakePHP見たく、さっくり作れない感じが・・・…
僕が今使っているEthnaのバージョンが2.3.5なんですが、そこでのお話です。 学校が春休みに入る前に担任の先生と話していたことを思い出して、ちょっとEthnaでコード書いてみることにしました。 で、DB側の文字コードがutfだったので文字化けを起こしてしまい、あばばあばばという状況でした。 僕としてはEUCを使いた…
コメントでアドバイスをもらったので、書いてみました。 Ethna_ActionFormをextendsしているActionFormに function get($name) { if (isset($this->form_vars[$name])) { return $this->form_vars[$name]; }…
ひさしぶりにEthna触りました。 Ethnaのアクションクラスで、$this->af->get()つかって値を取得しようと思ってたのですが、値がしゅとくできねーって感じになりました。 でも良く考えてみたら、ActionForm側でフォーム値の定義してなかった・・・。 激しくドンマイ。
久しぶりにPHPを書いたような気がします。 なんか最近Javaばかり書いていたので、変数名$をつけるのをうっかり忘れがちになります。 でもやっぱり、PHPはあつかいやすいなぁーと。 というかスクリプト言語は扱いやすいのかな?perlは嫌いですが・・・。 しかし、そろそろPHPべた書きから離れたいのです。 なんか、もっと…
EthnaのActionフォームからwww(ドキュメントルート)のパスを知りたいおもいますた。 Controllerクラスを見ていると、 var $directory = array( 'action' => 'app/action', 'action_cli' => 'app/action_cli', 'action…
アクション名がデフォルトだといろいろと使いづらいですよ。 単純にURLがかっこ悪いってものあるけど。 なので、変更します。 僕はよくactパラメータにアクション名を渡すって方法をつかっています。 http://xxxx.jp/act=index 見たいな感じで。 変更方法は「アクション名の決定方法を変更する」ここに記載…
涙が出るほどにEthnaの使い方を忘れていたので、今度は忘れてもすぐ思い出せるようにメモしておきます。 とまあいっても、そこまでEthnaを使いこなしているような気はしないが…。 暫く使ってみて、それからEthnaのソースコードを読んでみようと思います。 AppManagerをActionの中で使う場合 ※とりあえずD…
Ethnaの2.3.5がリリースされたそうです。 某氏に聞いたことろそんなに変更はないのでアップデートしなくても大丈夫とのこと。 でもまあいちお変更点の確認だけはしておきました。 たしかにバージョンアップしなくてもいいかなぁーと。 てか早くUTF-8の対応してもらいたいお。 まあせっかくなので久しぶりにEthnaを使っ…