cakePHPでページング(パスの変更)
2007/07/25 | cakePHP
WindowsにXamppをインストールしてウェブアプリの開発をしていたのだが、ファイルをLinux上のサーバにアップしたら、ページング処理が動かなくなってしまった。エラーメッセージを見たら、単にpear内のファイルの呼び出しでエラーがあった。これを以下のような具合で修正した。
require_once(dirname(__FILE__).’/*******’);
無事にこれで動いたのだが、なぜWindows上では大丈夫だったのだろうか。OSも違うし、PHPのバージョンも違うし、原因を探るのはめんどくさいのでやらないけれど。
cakePHPではpearのファイルをvenderディレクトリに設置して使っているが、別にvenderディレクトリにパスを通しているわけではない。そういう意味では、cakePHPでpearを使う場合、使いようによってはpear内部のファイルで多少修正が必要になりそうだ。いちおうメモメモ。