Zend Frameworkバージョンアップ

今まで使っていた、Zend Framework 1.0.3を、1.5.1にバージョンアップしました。


まだ細かいところは検証してませんが、最初に引っかかった問題を書いておきます。


今まで、下記の【1】のように書いていた index.php を、

【2】のように書き換えないと動かなかったです。

不便だなと感じましたが、1行の修正なので大した修正ではないです。

※ /xxx/yyy/xxx/ 配下に contrllersディレクトリが存在します


【1】

1
2
3
4
5
6
7
8
9
10
11
$add_path = . '/xxx/yyy/ZendFramework/library' . PATH_SEPARATOR
      . '/xxx/yyy/zzz';
 
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . $add_path);
 
require_once('Zend/Loader.php');
Zend_Loader::loadClass('Zend_Controller_Front');
 
$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory('controllers')
         ->dispatch();



【2】

1
2
3
4
5
6
7
8
9
10
11
$add_path = . '/xxx/yyy/ZendFramework/library' . PATH_SEPARATOR
       . '/xxx/yyy/zzz';
 
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . $add_path);
 
require_once('Zend/Loader.php');
Zend_Loader::loadClass('Zend_Controller_Front');
 
$front = Zend_Controller_Front::getInstance();
$front->setControllerDirectory('/xxx/yyy/zzz/controllers')
    ->dispatch();



相対パス、絶対パスでの指定では動作したのですが、

パス設定をした後に、パスを利用したディレクトリ指定ではNGでした。

  • Zend Frameworkバージョンアップ はコメントを受け付けていません。
コメントは閉じられています。

return top

%d人のブロガーが「いいね」をつけました。