kazpgmの日記

『プログラム自動作成@自動生成』作成の日記

TOOL更新_Ver0.1Zd(次期バージョン)の管理者側もすべてアクションで切り分けるように修正した。(modeパラメータを使わないようにした。)など。

TOOL更新_Ver0.1Zd(次期バージョン)の管理者側もすべてアクションで切り分けるように修正した。(modeパラメータを使わないようにした。)など。
1.管理者側もすべてアクションで切り分けるように修正した。(modeパラメータを使わないようにした。)

■samples\kazBase\.kazphp\common\ControllerAdminBase.php

<<修正前>>
    // indexアクション(実装ロジック)
    public function indexAction() 
    {
        $this->_o['mode'] = ''; // モードを空にする。
        $this->_commAct();
    }

    // 一覧アクション
    public function listAction()
    {
        if (strtolower($this->_o['mode']) != 'list') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 検索実行アクション
    public function listdoAction()
    {
        if (strtolower($this->_o['mode']) != 'list_do') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 一覧昇順降順アクション
    public function listupdwnAction()
    {
        if (strtolower($this->_o['mode']) != 'list_up_dwn') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 詳細、変更から戻ったときアクション
    public function listbackAction()
    {
        if (strtolower($this->_o['mode']) != 'list_back') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 登録アクション
    public function insAction()
    {
        if (strtolower($this->_o['mode']) != 'ins') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 登録の実行アクション
    public function insdoAction()
    {
        if (strtolower($this->_o['mode']) != 'ins_do') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 変更アクション
    public function updAction()
    {
        if (strtolower($this->_o['mode']) != 'upd') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 変更の実行アクション
    public function upddoAction()
    {
        if (strtolower($this->_o['mode']) != 'upd_do') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 削除の実行アクション
    public function deldoAction()
    {
        if (strtolower($this->_o['mode']) != 'del_do') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // 詳細の実行アクション
    public function detailAction()
    {
        if (strtolower($this->_o['mode']) != 'detail') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

    // CSVダウンロードの実行アクション
    public function csvAction()
    {
        if (strtolower($this->_o['mode']) != 'csv') {
            $this->_o['mode'] = ''; // モードを空にする。
        }
        $this->_commAct();
    }

<<修正後>>
    // indexアクション(実装ロジック)
    public function indexAction() 
    {
        $this->_o['mode'] = ''; // モードを空にする。
        $this->_commAct();
    }

    // 一覧アクション
    public function listAction()
    {
        $this->_o['mode'] = 'list'; // モード設定する。
        $this->_commAct();
    }

    // 検索実行アクション
    public function listdoAction()
    {
        $this->_o['mode'] = 'list_do'; // モード設定する。
        $this->_commAct();
    }

    // 一覧昇順降順アクション
    public function listupdwnAction()
    {
        $this->_o['mode'] = 'list_up_dwn'; // モード設定する。
        $this->_commAct();
    }

    // 詳細、変更から戻ったときアクション
    public function listbackAction()
    {
        $this->_o['mode'] = 'list_back'; // モード設定する。
        $this->_commAct();
    }

    // 登録アクション
    public function insAction()
    {
        $this->_o['mode'] = 'ins'; // モード設定する。
        $this->_commAct();
    }

    // 登録の実行アクション
    public function insdoAction()
    {
        $this->_o['mode'] = 'ins_do'; // モード設定する。
        $this->_commAct();
    }

    // 変更アクション
    public function updAction()
    {
        $this->_o['mode'] = 'upd'; // モード設定する。
        $this->_commAct();
    }

    // 変更の実行アクション
    public function upddoAction()
    {
        $this->_o['mode'] = 'upd_do'; // モード設定する。
        $this->_commAct();
    }

    // 削除の実行アクション
    public function deldoAction()
    {
        $this->_o['mode'] = 'del_do'; // モード設定する。
        $this->_commAct();
    }

    // 詳細の実行アクション
    public function detailAction()
    {
        $this->_o['mode'] = 'detail'; // モード設定する。
        $this->_commAct();
    }

    // CSVダウンロードの実行アクション
    public function csvAction()
    {
        $this->_o['mode'] = 'csv'; // モード設定する。
        $this->_commAct();
    }

■samples\kazBase\.kazphp\application\admin\item\ItemaUtil.php

    public function editList($db, &$o, $conditions, &$result) {
    ・・・
<<修正前>>
            'extraVars' => array('mode'=>'list_back')
<<修正後>>
            'extraVars' => array()

■samples\kazBase\.kazphp\application\admin\logininfo\LogininfoaUtil.php

    public function editList($db, &$o, $conditions, &$result) {
    ・・・
<<修正前>>
            'extraVars' => array('mode'=>'list_back')
<<修正後>>
            'extraVars' => array()

■samples\kazBase\.kazphp\application\item\ItemuUtil.php

    public function editList($db, &$o, $conditions, &$result) {
    ・・・
<<修正前>>
            'extraVars' => array('mode'=>'list_back')
<<修正後>>
            'extraVars' => array()

■samples\kazBase\.kazphp\common\PageNavi.php

81行目
<<修正前>>
                   '?' . http_build_query($options['extraVars']) . '&pageID=%d', // ページ名
<<修正後>>
                   '?' .  http_build_query($options['extraVars']) . ((is_array($options['extraVars']) && count($options['extraVars']) > 0) ? '&' : '') . 'pageID=%d', // ページ名

■「samples\kazBase\.kazphp\templates\view\admin\item」フォルダのmodeパラメータ(以下たち)を削除する。

samples\kazBase\.kazphp\templates\view\admin\item\itemaAmendView.html(40,33)  [UTF-8]:         <input type="hidden" name="mode" value="upd_do">
samples\kazBase\.kazphp\templates\view\admin\item\itemaAmendView.html(46,249)  [UTF-8]:             <p class="text-center"><a href="javascript:do_Submit_Clk1();"><img src="/samples/kazBase/kaz/admin/img/btn/btn_entry.gif" alt="登録" width="61" height="22" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/item/itema/list_back?mode=list_back"><img src="/samples/kazBase/kaz/admin/img/btn/btn_list.gif" alt="一覧に戻る" width="91" height="22" border="0" /></a></p>
samples\kazBase\.kazphp\templates\view\admin\item\itemaDetailView.html(279,78)  [UTF-8]:             <p class="text-center"><a href="/samples/kazBase/kaz/admin/item/itema/upd?mode=upd&item01={{$o.item01}}"><img src="/samples/kazBase/kaz/admin/img/btn/btn_edit.gif" alt="変更" width="41" height="20" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/item/itema/list_back?mode=list_back"><img src="/samples/kazBase/kaz/admin/img/btn/btn_list.gif" alt="一覧に戻る" width="91" height="22" border="0" /></a></p>
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(19,72)  [UTF-8]:             location.href='/samples/kazBase/kaz/admin/item/itema/deldo?mode=del_do&' + 'item01=' + item01 + '&{{kaz_token_html namespace='admin' base='base'}}';
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(73,40)  [UTF-8]:             <input type="hidden" name="mode" value="list_do">
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(329,79)  [UTF-8]:             <p class="csv"><a href="/samples/kazBase/kaz/admin/item/itema/csv?mode=csv">{{if $o.c_elements_idx=='0'}}管理者用csv出力{{else}}AdminCsv{{/if}}</a>
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(334,38)  [UTF-8]:           <input type="hidden" name="mode" value="list_up_dwn">
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(404,55)  [UTF-8]: <a href="/samples/kazBase/kaz/admin/item/itema/detail?mode=detail&item01={{$vals.item01}}">
samples\kazBase\.kazphp\templates\view\admin\item\itemaListView.html(406,52)  [UTF-8]: <a href="/samples/kazBase/kaz/admin/item/itema/upd?mode=upd&item01={{$vals.item01}}"><img src="/samples/kazBase/kaz/admin/img/btn/btn_edit.gif" alt="変更" width="41" height="20" border="0"></a> 
samples\kazBase\.kazphp\templates\view\admin\item\itemaRegisterView.html(40,34)  [UTF-8]:       <input type="hidden" name="mode" value="ins_do">
samples\kazBase\.kazphp\templates\view\admin\item\itemaRegisterView.html(44,244)  [UTF-8]:             <p class="text-center"><a href="javascript:do_Submit_Clk1();"><img src="/samples/kazBase/kaz/admin/img/btn/button-sub.gif" alt="登録" width="61" height="22" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/item/itema/ins?mode=ins"><img src="/samples/kazBase/kaz/admin/img/btn/button-reset.gif" alt="リセット" width="84" height="22" border="0" /></a></p>

■「samples\kazBase\.kazphp\templates\view\admin\logininfo」フォルダのmodeパラメータ(以下たち)を削除する。

samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaAmendView.html(40,36)  [UTF-8]:         <input type="hidden" name="mode" value="upd_do">
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaAmendView.html(46,267)  [UTF-8]:             <p class="text-center"><a href="javascript:do_Submit_Clk1();"><img src="/samples/kazBase/kaz/admin/img/btn/btn_entry.gif" alt="登録" width="61" height="22" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/listback?mode=list_back"><img src="/samples/kazBase/kaz/admin/img/btn/btn_list.gif" alt="一覧に戻る" width="91" height="22" border="0" /></a></p>
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaDetailView.html(72,97)  [UTF-8]:             <p class="text-center"><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/upd?mode=upd&login_id={{$o.login_id}}"><img src="/samples/kazBase/kaz/admin/img/btn/btn_edit.gif" alt="変更" width="41" height="20" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/listback?mode=list_back"><img src="/samples/kazBase/kaz/admin/img/btn/btn_list.gif" alt="一覧に戻る" width="91" height="22" border="0" /></a></p>
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(19,82)  [UTF-8]:             location.href='/samples/kazBase/kaz/admin/logininfo/logininfoa/deldo?mode=del_do&' + 'login_id=' + login_id + '&{{kaz_token_html namespace='admin' base='base'}}';
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(73,40)  [UTF-8]:             <input type="hidden" name="mode" value="list_do">
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(111,89)  [UTF-8]:             <p class="csv"><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/csv?mode=csv">{{if $o.c_elements_idx=='0'}}管理者用csv出力{{else}}AdminCsv{{/if}}</a>
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(116,38)  [UTF-8]:           <input type="hidden" name="mode" value="list_up_dwn">
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(177,65)  [UTF-8]: <a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/detail?mode=detail&login_id={{$vals.login_id}}">
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaListView.html(179,62)  [UTF-8]: <a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/upd?mode=upd&login_id={{$vals.login_id}}"><img src="/samples/kazBase/kaz/admin/img/btn/btn_edit.gif" alt="変更" width="41" height="20" border="0"></a> 
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaRegisterView.html(40,34)  [UTF-8]:       <input type="hidden" name="mode" value="ins_do">
samples\kazBase\.kazphp\templates\view\admin\logininfo\logininfoaRegisterView.html(46,263)  [UTF-8]:             <p class="text-center"><a href="javascript:do_Submit_Clk1();"><img src="/samples/kazBase/kaz/admin/img/btn/button-sub.gif" alt="登録" width="61" height="22" border="0" class="right5" /></a><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/ins?mode=ins"><img src="/samples/kazBase/kaz/admin/img/btn/button-reset.gif" alt="リセット" width="84" height="22" border="0" /></a></p>

■「samples\kazBase\.kazphp\templates\view\admin\menu.lbi」フォルダのmodeパラメータ(以下たち)を削除する。

admin\menu.lbi(12):             <li><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/ins?mode=ins">ログイン情報登録</a></li>
admin\menu.lbi(13):             <li><a href="/samples/kazBase/kaz/admin/logininfo/logininfoa/list?mode=list">ログイン情報一覧</a></li>
admin\menu.lbi(21):             <li><a href="/samples/kazBase/kaz/admin/item/itema/ins?mode=ins">使用できる項目登録</a></li>
admin\menu.lbi(22):             <li><a href="/samples/kazBase/kaz/admin/item/itema/list?mode=list">使用できる項目一覧</a></li>

■「samples\kazBase\.kazphp\templates\view\contact」フォルダのmodeパラメータ(以下たち)を削除する。

samples\kazBase\.kazphp\templates\view\contact\inquaddConfirmView.htm_(47,34)  [UTF-8]:       <input type="hidden" name="mode" value="">

■「samples\kazBase\.kazphp\templates\view\item」フォルダのmodeパラメータ(以下たち)を削除する。

samples\kazBase\.kazphp\templates\view\item\itemuListView.htm_(68,31)  [UTF-8]:             <input type="hidden" name="mode" value="list_do">
samples\kazBase\.kazphp\templates\view\item\itemuListView.htm_(323,38)  [UTF-8]:           <input type="hidden" name="mode" value="list_up_dwn">

2.DBコミットの位置をHTML出力処理がOKになった後に変更した。
■ControllerAdminBase.php

    protected function _commActSub() { // 親クラスでabstractメソッドにしてある。親クラスの_commAct()から呼ばれる。
・・・
<<修正前>>
        // DB commit
        $this->_dbCommit();
        switch($this->_mode) {
            case 'ins':  // 登録
            case 'upd':  // 変更
            case 'detail':  // 詳細
            case 'list': // リスト
                break;
            default:
                if ($this->_redirectUrl != null) {
                    $this->_redirect($this->_redirectUrl);
                }
                exit;
        }
        // HTML出力
        $this->_outHtml();
    }

<<修正後>>
        switch($this->_mode) {
            case 'ins':  // 登録
            case 'upd':  // 変更
            case 'detail':  // 詳細
            case 'list': // リスト
                break;
            default:
                // DB commit
                $this->_dbCommit();
                if ($this->_redirectUrl != null) {
                    $this->_redirect($this->_redirectUrl);
                }
                exit;
        }
        // HTML出力
        $this->_outHtml();
        // DB commit
        $this->_dbCommit();
    }

■ControllerAdminIUpBase.php

    protected function _commActSub() { // 親クラスでabstractメソッドにしてある。親クラスの_commAct()から呼ばれる。
・・・
<<修正前>>
        // DB commit
        $this->_dbCommit();
        // HTML出力
        $this->_outHtml();
    }

<<修正後>>
        // HTML出力
        $this->_outHtml();
        // DB commit
        $this->_dbCommit();
    }

■samples\kazBase\.kazphp\application\item\ItemuaddController.php

    protected function _commActSub() { // 親クラスでabstractメソッドにしてある。親クラスの_commAct()から呼ばれる。
・・・
<<修正前>>
        // DB commit
        $this->_dbCommit();
        switch($this->_mode) {
            case 'ins':  // 登録
            case 'ins_confirm':  // 確認
            case 'upd':  // 変更
            case 'upd_confirm':  // 確認
            case 'complete': // 完了
                break;
            default:
                throw new SysException('Unknown mode. (mode=' . $this->_mode . ')');
        }
        // HTML出力
        $this->_outHtml();
    }

<<修正後>>
        switch($this->_mode) {
            case 'ins':  // 登録
            case 'ins_confirm':  // 確認
            case 'upd':  // 変更
            case 'upd_confirm':  // 確認
            case 'complete': // 完了
                break;
            default:
                throw new SysException('Unknown mode. (mode=' . $this->_mode . ')');
        }
        // HTML出力
        $this->_outHtml();
        // DB commit
        $this->_dbCommit();
    }

3.改ページの文字(最初、前ページ、次ページ、最後)を図形にした。(図形のほうがきれいに見えるので)

  function PageNavi($options = array(), $eleIdx = '0')
・・・
<<修正前>>
   $defaultOptions = array(
      'mode'             => 'Jumping',   // PEAR::Pagerの動作モード [変更不可]
      'perPage'          => 10,          // Pageあたりのアイテム数
      'delta'            => 10,          // PageNaviに表示するページ数

      'prevPageNaviText'  => '',    // 「前のPageNavigator」へのリンク文字
      'prevPageNaviTextDisable'  => '&lt;&lt;',    // 「前のPageNavigator」へのリンク文字
      'prevPageNaviSpace' => '&nbsp;&nbsp;', // 「前のPageNavigator」の後ろの空白
      'firstPagePre'      => '',             // 「先頭ページ」へのリンクの前に付加する文字
      'firstPageText'     => $eleIdx == '0'? '最初':'firstPage',         // 「先頭ページ」へのリンク文字
      'firstPagePost'     => '',             // 「先頭ページ」へのリンクの後ろに付加する文字
      'firstPageSpace'    => '&nbsp;',       // 「先頭ページ」の後ろの空白
      'prevImgPre'        => '&nbsp;',            // 「前ページ」の前に付加する文字
      'prevImg'           => $eleIdx == '0'? '前ページ':'prev',     // 「前ページ」へのリンク文字
      'prevImgPost'       => '&nbsp;',            // 「前ページ」の後ろに付加する文字
      'prevImgSpace'      => '&nbsp;&nbsp;', // 「前ページ」の後ろの空白
      'pagePre'           => '【',            // 「ページ番号」の前に付加する文字
      'currentPagePre'    => '<strong><font color="#FF6600">【', // 「現在のページ番号」の前に付加する文字
      'currentPagePost'   => '】</font></strong>', // 「現在のページ番号」の後ろに付加する文字
      'pagePost'          => '】',            // 「ページ番号」の後ろに付加する文字
      'nextImgSpace'      => '&nbsp;&nbsp;', // 「次ページ」の前の空白
      'nextImgPre'        => '&nbsp;',            // 「次ページ」の前に付加する文字
      'nextImg'           => $eleIdx == '0'? '次ページ':'next',     // 「次ページ」へのリンク文字
      'nextImgPost'       => '&nbsp;',             // 「次ページ」の後ろに付加する文字
      'lastPageSpace'     => '&nbsp;',       // 「最終ページ」の前の空白
      'lastPagePre'       => '',             // 「最終ページ」へのリンクの前に付加する文字
      'lastPageText'      => $eleIdx == '0'? '最後':'lastPage',         // 「最終ページ」へのリンク文字
      'lastPagePost'      => '',             // 「最終ページ」へのリンクの後ろに付加する文字
      'nextPageNaviSpace' => '&nbsp;&nbsp;', // 「次のPageNavigator」の前の空白
      'nextPageNaviText'  => '',    // 「次のPageNavigator」へのリンク文字
      'nextPageNaviTextDisable'  => '&gt;&gt;',    // 「次のPageNavigator」へのリンク文字

<<修正後>>
    $defaultOptions = array(
      'mode'             => 'Jumping',   // PEAR::Pagerの動作モード [変更不可]
      'perPage'          => 10,          // Pageあたりのアイテム数
      'delta'            => 10,          // PageNaviに表示するページ数

      'prevPageNaviText'  => '',    // 「前のPageNavigator」へのリンク文字
      'prevPageNaviTextDisable'  => '',    // 「前のPageNavigator」へのリンク文字
      'prevPageNaviSpace' => '&nbsp;&nbsp;', // 「前のPageNavigator」の後ろの空白
      'firstPagePre'      => '',             // 「先頭ページ」へのリンクの前に付加する文字
//      'firstPageText'     => $eleIdx == '0'? '最初':'firstPage',         // 「先頭ページ」へのリンク文字
      'firstPageText'     => '<img src="/samples/kazBase/kaz/img/icon_page_1.gif" alt="" width="8" height="10" />',         // 「先頭ページ」へのリンク文字
      'firstPageTextDisable'     => '<img src="/samples/kazBase/kaz/img/icon_page_1_disable.gif" alt="" width="8" height="10" />',         // 「先頭ページ」へのリンク文字
      'firstPagePost'     => '',             // 「先頭ページ」へのリンクの後ろに付加する文字
      'firstPageSpace'    => '&nbsp;',       // 「先頭ページ」の後ろの空白
      'prevImgPre'        => '&nbsp;',            // 「前ページ」の前に付加する文字
//      'prevImg'           => $eleIdx == '0'? '前ページ':'prev',     // 「前ページ」へのリンク文字
      'prevImg'           => '<img src="/samples/kazBase/kaz/img/icon_page_2.gif" alt=" width="7" height="10" />',     // 「前ページ」へのリンク文字
      'prevImgDisable'           => '<img src="/samples/kazBase/kaz/img/icon_page_2_disable.gif" alt=" width="7" height="10" />',     // 「前ページ」へのリンク文字
      'prevImgPost'       => '&nbsp;',            // 「前ページ」の後ろに付加する文字
      'prevImgSpace'      => '&nbsp;&nbsp;', // 「前ページ」の後ろの空白
      'pagePre'           => '【',            // 「ページ番号」の前に付加する文字
      'currentPagePre'    => '<strong><font color="#FF6600">【', // 「現在のページ番号」の前に付加する文字
      'currentPagePost'   => '】</font></strong>', // 「現在のページ番号」の後ろに付加する文字
      'pagePost'          => '】',            // 「ページ番号」の後ろに付加する文字
      'nextImgSpace'      => '&nbsp;&nbsp;', // 「次ページ」の前の空白
      'nextImgPre'        => '&nbsp;',            // 「次ページ」の前に付加する文字
//      'nextImg'           => $eleIdx == '0'? '次ページ':'next',     // 「次ページ」へのリンク文字
      'nextImg'           => '<img src="/samples/kazBase/kaz/img/icon_page_3.gif" alt="" width="7" height="10" />',     // 「次ページ」へのリンク文字
      'nextImgDisable'           => '<img src="/samples/kazBase/kaz/img/icon_page_3_disable.gif" alt="" width="7" height="10" />',     // 「次ページ」へのリンク文字
      'nextImgPost'       => '&nbsp;',             // 「次ページ」の後ろに付加する文字
      'lastPageSpace'     => '&nbsp;',       // 「最終ページ」の前の空白
      'lastPagePre'       => '',             // 「最終ページ」へのリンクの前に付加する文字
//      'lastPageText'      => $eleIdx == '0'? '最後':'lastPage',         // 「最終ページ」へのリンク文字
      'lastPageText'      => '<img src="/samples/kazBase/kaz/img/icon_page_4.gif" alt="" width="8" height="10" />',         // 「最終ページ」へのリンク文字
      'lastPageTextDisable'      => '<img src="/samples/kazBase/kaz/img/icon_page_4_disable.gif" alt="" width="8" height="10" />',         // 「最終ページ」へのリンク文字
      'lastPagePost'      => '',             // 「最終ページ」へのリンクの後ろに付加する文字
      'nextPageNaviSpace' => '&nbsp;&nbsp;', // 「次のPageNavigator」の前の空白
      'nextPageNaviText'  => '',    // 「次のPageNavigator」へのリンク文字
      'nextPageNaviTextDisable'  => '',    // 「次のPageNavigator」へのリンク文字


■自WEB:http://kazpgm.ddo.jp/

2011/03/07 21:00-22:00 01:30-05:30 http://kazpgm.ddo.jp/samples/kazBase/kaz/upload/doc/samples.zip(Ver0.1Zdイメージ【zendframework+smartyプログラムソース】)も書き換えた。この修正により以下の過去ブログも書き換えた。
http://d.hatena.ne.jp/kazpgm/20100707/1278456337 TOOL更新_ベースになるサンプルを作成中。の続き。
http://d.hatena.ne.jp/kazpgm/20100624/1277394925 TOOL更新_Zend_Aclを使ってアクセス制御をやろうとおもう。
http://d.hatena.ne.jp/kazpgm/20100121/1264095498 TOOL更新_ベースになるサンプルを作成中
http://d.hatena.ne.jp/kazpgm/20100519/1274286130 TOOL更新_viewをphp(ver0.1)からsmarty(次期ver)へ置き換えた。
http://d.hatena.ne.jp/kazpgm/20100616/1276697415 TOOL更新_「PageNavi.class.php」を精査した。Zend framework でPagerを動くようにした。
http://d.hatena.ne.jp/kazpgm/20100814/1281805941 TOOL更新_ファイルアップロード処理を次期バージョンに置き換えた。