Archive for the ‘未分類’ category

NetBeansでPhpDocを作成

1月 21st, 2012

NetBeans7.1でPhpDocumentorを使うのに苦戦したのでメモ。

» Read more: NetBeansでPhpDocを作成

htmlタグがデコードされてしまってる^^;

9月 17th, 2008

調べ物があって過去の日記を見ていたのですがHTMLが見事にデコードされて、書いてあったタグが読めずに表示になってしまってる・・。
せっかくメモしたのに意味ないじゃん;;

【編集】2008/9/17 水曜日 17:54:57
Wordpressプラグイン WP-Syntaxを入れたら解決した。

■参考
WordPressプラグイン:WP-Syntaxを入れてみた

WordPress 2.6.2 が利用可能です !

9月 9th, 2008

WordPressのコンパネで 2.6.2のアップデート告知が出ていたので、今なら2.6.1にアップデートしたばかりだし面倒な手間は少ないか!?と思ってアップロードを始めたのですが・・・。

よく見れば日本語対応ではないですよね・・・^^;

と言う訳でまた元に戻すw

カテゴリが・・・

9月 8th, 2008

wordpressを2.6.1にアップデートしたのですが、

カテゴリをちょっとまとめようと思いながらグチャグチャに^^;

また合間を見ながら直していこう。。。

Smarty get_template_vars

10月 1st, 2007

今回初めて使った関数なので一応メモ

array get_template_vars ( [string varname])

パラメータが与えられない場合は、 全ての割り当てられた変数の配列を返します。

$content_block が無い場合デフォルトのテンプレートを使う

    public function append( $template = null , $path=null , $block='content' )
    {
        if (!$path){
            $path = $this->_param[controller];
        }
        if (!$template){
            $template = $this->_param[action];
        }
 
        $content = $this->_smarty->fetch($path.'/'.$template.'.tpl' ,md5(serialize($_GET)));
        $this->_smarty->append($block.'_block',$content);
    }
 
 
    public function showPage($base = "base")
    {
        if ( !$this->_smarty->get_template_vars('content_block') ){
            $this->append();
        }
        $this->_smarty->display($base.'.tpl');
    }

ZendFremework リクエストオブジェクト・レスポンスオブジェクト

9月 22nd, 2007

ZendFremeworkではスーパーグローブ変数を使わず専用のメソッドを使って取得するルールになっているらしい。
理由はよくわからんがメモ。

リクエストオブジェクト getRequest()でのメソッド

$_GET【クリエストリング】
 →getQuery()

$_POST【POSTデータ】
 →getPost()

$_COKKIE【クッキー】
 →getCookie()

$_SERVER【サーバー変数】
 →getServer()

$_ENV【環境変数】
 →getEnv()

$_POST['hoge'] で済むことを

$request = $this->getRequest();
$param = $request ->getPost('hoge');

なんてありえねールールにするらしい。

同じくechoやprint()などの出力は禁止でレスポンスメソッドを使うようにとのこと。
レスポンスオブジェクト getResponse()でのメソッド

setHeader()
→HTTPヘッダ情報を設定する

setBody()
 →コンテンツ内容を設定する

appenBody()
 →コンテンツ内容を追加する

sendHeaders()
 →HTTPヘッダ情報を出力する

outputBody()
 →コンテンツ内容を出力する

sendResponse()
 →HTTPヘッダ情報とコンテンツ内容を出力する

clearHeaders()
 →ヘッダ情報を消去する

clearBody()
 →コンテンツ内容を消去する

setRedirect()
 →リダイレクト情報を設定する

Fremeworkを使ったからといって開発が楽になるということでもなさそう。。
いまいち理解してないからそー思うのだろうか?