TOOL更新_管理者側ログインチェックを作った。Ver0.1と同じものをZend framework+smartyにした。さらに、いろいろ修正。
TOOL更新_管理者側ログインチェックを作った。Ver0.1と同じものをZend framework+smartyにした。さらに、いろいろ修正。
次期バージョンを作る前に、Ver0.1Zd(Zend framework+smarty)としてリリースしてver0.1(ピュアPHP)と比較することによりプログラマに喜んでもらえるのではという発想。
■管理者側ログインチェックを作った。Ver0.1と同じものをZend framework+smartyにした。
★C:\xampp\htdocs\samples\kazBase\.kazphp\application\common_admin.php 削除
ここで管理者ログインチェックを行っていたが、「ControllerAdminBase.php」の「preDispatch()」メソッドで行うことにしたので削除した。
★C:\xampp\htdocs\samples\kazBase\kaz\admin\adminIndex.php 修正
common.phpのインクルードだけなので、ここに移動した。
★C:\xampp\htdocs\samples\kazBase\.kazphp\common\ControllerBase.php
「preDispacth」メソッドを新規作成して、ログの開始と「_preDo」メソッド呼び出しを行った。
エラー画面もsmartyにした。
継承したクラスで使用する(もともと「ControllerAdminBase.php」にあった)だけど共通ロジックなのでこのクラスに置くことにした。
★C:\xampp\htdocs\samples\kazBase\kaz\admin\ControllerAdminBase.php 修正
管理者側ログインチェックを「preDispatch」メソッドで行うことにした。
この時点で「$this->_mode」は入らないので、「strtolower($this->_o['mode']) 」に変更した。
共通ロジックなので「ControllerAdminBase.php」に移動した。
★C:\xampp\htdocs\samples\kazBase\.kazphp\application\admin\default\IndexController.php 新規
★C:\xampp\htdocs\samples\kazBase\.kazphp\templates\view\admin\index.html 新規
管理者側ログインチェック。Ver0.1の「kaz\admin\index.php」(ログイン画面)を移植したもの。ログインに関することなのでソースは載せない。画面イメージのみ。
★C:\xampp\htdocs\samples\kazBase\.kazphp\application\admin\default\Index1Controller.php 新規
★C:\xampp\htdocs\samples\kazBase\.kazphp\templates\view\admin\index1.html 新規
管理者側ログインチェック。Ver0.1の「kaz\admin\index1.php」(メニュー画面)を移植したもの。ログインに関することなのでソースは載せない。画面イメージのみ。
//↓ここからは『さらに、いろいろ修正。』部分 ----//
■AppConst.phpのインクルード場所を変更
★C:\xampp\htdocs\samples\kazBase\.kazphp\common.php
AppConst.phpのインクルードをcommon.phpに移動した。
■ページングの修正。
★C:\xampp\htdocs\samples\kazBase\.kazphp\common\PageNavi.php
ページングのHREFは”/listback”アクションにする。
■エラー画面プログラム修正。
★C:\xampp\htdocs\samples\kazBase\.kazphp\config.php
errA.htmlのtemplatesの置き場所を変更した。
★C:\xampp\htdocs\samples\kazBase\.kazphp\application\admin\default\ErrorController.php 修正
ControllerBase.phpの「_indexActionSub」メソッドを「_commActSub」abstractメソッドにしたので修正
errA.htmlのtemplatesの置き場所を変更した。
7/17 14:00-18:00
7/18 11:00-21:00
7/19 8:00-12:00 http://d.hatena.ne.jp/kazpgm/20100317/1268830031 (TOOL更新_次バージョンのプログラム配置はzendframeworkをベースに「kaz PHP自動作成◎自動生成お助けTOOL」のプログラム配置を+する。)を修正した。http://d.hatena.ne.jp/kazpgm/20100121/1264095498 (TOOL更新_ベースになるサンプルを作成中)を修正した。