Home > web > [php][Ajax]FlexigridをZendFrameworkでつかってみた。

[php][Ajax]FlexigridをZendFrameworkでつかってみた。

  • 2008-06-26 (木) 19:00
  • web

Flexigridというやつが話題になっていたのでちょっと触ってみました。

とりあえず簡単にサンプルのまま DB連携型でHTMLには張り込めたんですが
いざこの一覧で編集とか削除とかしようとすると、どう編集ボタンをつけたものかという感じですね。
パラメータにもないようす。

ということでjsonをアレするプログラムの方を触ってみたんですが、

http://journal.mycom.co.jp/articles/2008/06/25/flexigrid/002.html
ここのサンプルの下のほう

    while( $row = $stmt->fetch(PDO::FETCH_ASSOC) )
    {
        foreach($row as $key => $value)
        {
            $tmp[] = $value;
        }

        $json['rows'][] =
        (
            array
            (
                'cell' => $tmp
            )
        );

        unset($tmp,$key,$value);
    }

っていうところでDBから取得してきたデータを配列に格納しているようなので、
ここに編集リンクを一行割り込ませて

    while( $row = $stmt->fetch(PDO::FETCH_ASSOC) )
    {
        $tmp[] = ‘<a href=”edit.php?dataid=’.$row[’dataid’].’”>[編集]</a>’;
        foreach($row as $key => $value)
        {
            $tmp[] = $value;
        }

        $json[’rows’][] =
        (
            array
            (
                ‘cell’ => $tmp
            )
        );

        unset($tmp,$key,$value);
    }

とかしてみました。
これだけできればとりあえず業務アプリ的な用途は満たしますよね

Popularity: 56% [?]

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

Trackback+Pingback:0

TrackBack URL for this entry
http://pg-w.net/archives/348/trackback/
Listed below are links to weblogs that reference
[php][Ajax]FlexigridをZendFrameworkでつかってみた。 from PenguinWanderer.net

Home > web > [php][Ajax]FlexigridをZendFrameworkでつかってみた。

Search
Feeds
Meta

Page Top