ZF2 をライブラリとして使用しています。次のようなかなり標準的な実装がspl_autoload_register
あります。
set_include_path(join(PATH_SEPARATOR, array(
get_include_path(),
ROOT . DS . 'library',
ROOT . DS . 'application',
)));
spl_autoload_register();
どこ:
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));
私の Mac では、すべて正常に動作しています。私のCentOSサーバーでは、いいえ。何かが気に入らないというこのような問題を見たのspl_autoload_register
は、CamelCasing などを使用しようとしたときだけです。明らかに、そうではありません。読み込もうとしています:
\Zend\Config\Config
今、私のディレクトリ構造は次のようになります。
/application
/controller
/model
/objects
/dao
/weeeeeeee
/view
/template_html
/library
/core
/Zend
/Config
あなたはアイデアを得る。
では、なぜこれが機能しないのでしょうか。
編集:Config.phpの代わりにconfig.phpを探していないことを教えてください...