kazpgmの日記

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

TOOL更新_Ver0.1Zd(次バージョン)のZendFramework-1.10.7のinclude_pathを『.php』フォルダに移動する。

TOOL更新_Ver0.1Zd(次バージョン)のZendFramework-1.10.7のinclude_pathを『.php』フォルダに移動する。
【1】Ver0.1ZdもVer0.1と同じように、php.iniのinclude_pathは使わないという方針にする。必要なpearとZendFrameworkは『.php』フォルダ以下に置く。『common.php』の中で「set_include_path」を使ってinclude_pathを設定する。

1.C:\xampp\htdocs\samples\kazBase\.phpフォルダに『ZendFramework-1.10.7』をコピーする。

2.Ver0.1Zd(次バージョン)の内容修正

 ■C:\xampp\htdocs\samples\kazBase\.kazphp\common.php
  <<修正前 start>>
  $include_paths = explode(PATH_SEPARATOR, get_include_path());
  //$include_paths = array();
  <<追加 end>>

  <<修正後 start>>
  $include_paths = explode(PATH_SEPARATOR, get_include_path());
  $include_paths = array(); // php.iniのinclude_pathは使わないという方針にする。
  <<修正後 end>>


  <<追加 start>>
  // ZendFramework DIR
  define('DIR_ZENDFRAMEWORK', DIR_BASE . 'ZendFramework-1.10.7/library/');
  <<追加 end>>

  <<追加 start>>
  $include_paths[] = DIR_ZENDFRAMEWORK;
  <<追加 end>>

  <<修正前 start>>
  set_include_path(join(PATH_SEPARATOR, $include_paths));
  <<修正前 end>>

  <<修正後 start>>
  set_include_path(join(PATH_SEPARATOR, $include_paths));

  require_once 'Zend/Log.php';
  require_once 'Zend/Log/Writer/Stream.php';
  require_once 'Zend/Controller/Front.php';
  require_once 'Zend/Registry.php';
  require_once 'Zend/Session.php';
  <<修正後 end>>

 ■C:\xampp\htdocs\samples\kazBase\kaz\admin\adminIndex.php
  <<修正前 start>>
  <?php
  define('APP', dirname(__FILE__) . '../../../.kazphp/application');
  //require_once 'Zend/Controller/Action.php';
  //require_once 'Zend/Controller/Plugin/ErrorHandler.php';
  require_once 'Zend/Log.php';
  require_once 'Zend/Log/Writer/Stream.php';
  require_once 'Zend/Controller/Front.php';
  require_once 'Zend/Registry.php';
  require_once 'Zend/Session.php';

  // ユーザ&管理者 共通部分読込(設定ファイル、共通関数など)
  require_once(dirname(__FILE__) . '/../../.kazphp/common.php');
  <<修正前 end>>

  <<修正後 start>>
  <?php
  define('APP', dirname(__FILE__) . '../../../.kazphp/application');
  // ユーザ&管理者 共通部分読込(設定ファイル、共通関数など)
  require_once(dirname(__FILE__) . '/../../.kazphp/common.php');
  <<修正後 end>>

 ■C:\xampp\htdocs\samples\kazBase\kaz\userIndex.php

  <<修正前 start>>
  define('APP', dirname(__FILE__) . '../../.kazphp/application');
  //require_once 'Zend/Controller/Action.php';
  //require_once 'Zend/Controller/Plugin/ErrorHandler.php';
  require_once 'Zend/Controller/Front.php';
  require_once 'Zend/Registry.php';
  require_once 'Zend/Session.php';

  // ユーザ&管理者 共通部分読込(設定ファイル、共通関数など)
  require_once(dirname(__FILE__) . '/../.kazphp/common.php');
  <<修正前 end>>

  <<修正後 start>>
  <?php
  define('APP', dirname(__FILE__) . '../../../.kazphp/application');
  // ユーザ&管理者 共通部分読込(設定ファイル、共通関数など)
  require_once(dirname(__FILE__) . '/../.kazphp/common.php');
  <<修正後 end>>

【2】Ver0.1Zd(次バージョン)の『.php』フォルダに「Pager」が抜けていた。ので、Ver0.1からコピーする。


2011/1/22 10:00-14:00 15:00-18:00 20:00-22:00 以下のブログも書き換えた。自WEBの更新日も書き換えた。
・更新_次バージョンPGMの今まで載せていないPGMを書いておくことにした。(common.php、config.php、functions.php、AppSrchUtil.php)(http://d.hatena.ne.jp/kazpgm/20100814/1281752625)を直接修正した。
・TOOL更新_次バージョンのプログラム配置はzendframeworkをベースに「kaz PHP自動作成◎自動生成お助けTOOL」のプログラム配置を+する。(http://d.hatena.ne.jp/kazpgm/20100317/1268830031)を直接修正した。
・TOOL更新_管理者側ログインチェックを作った。の続き。(http://d.hatena.ne.jp/kazpgm/20100819/1282234084)を直接修正した。
・TOOL更新_ユーザ側ログインチェックを作った。(http://d.hatena.ne.jp/kazpgm/20101006/1286391269)を直接修正した。
2011/1/23 8:30−8:50 php.iniを修正(php.iniのinclude_pathをコメントアウト)したのだけど、修正してもしなくても関係ないので記述するのをやめた。