EthnaActionFormのgetを書き換えてみた。

January 17, 2009,
tags: actionform ethna php


このエントリーをはてなブックマークに追加

コメントでアドバイスをもらったので、書いてみました。

Ethna_ActionFormをextendsしているActionFormに

function get($name)
    {
        if (isset($this->form_vars[$name])) {
            return $this->form_vars[$name];
        }else{
            return Ethna::raiseNotice('データが定義されていません', E_FORM_NOTSETTING);
        }
        return null;
    }

で実際にpreform()でgetを使うときに

get("test");
   return Ethna::isError($r) ? 'index' : 'index';

こんな感じに書いておけばいいんですかね?

書いてみてなくてもいいのかなぁーと思ってしまったのですがwww

comments powered by Disqus