kazpgmの日記

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

TOOL更新_管理者側ログインチェックを作った。Ver0.1と同じものをZend framework+smartyにした。さらに、いろいろ修正。

TOOL更新_管理者側ログインチェックを作った。Ver0.1と同じものをZend frameworksmartyにした。さらに、いろいろ修正。
次期バージョンを作る前に、Ver0.1Zd(Zend frameworksmarty)としてリリースしてver0.1(ピュアPHP)と比較することによりプログラマに喜んでもらえるのではという発想。
■管理者側ログインチェックを作った。Ver0.1と同じものをZend frameworksmartyにした。

★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更新_ベースになるサンプルを作成中)を修正した。