私はdoctrince 2を自分のCMSにセットアップしようとしています。 私のフォルダDoctrinceを/var/www/html/mysite.com/
に置きました。ここでは、 'index.php'と 'config.php'が置かれています。セットアップDoctrince 2の問題
マイconfig.phpの下に好き:私はDoctrince \ ORM \ツールことを確認するために、何度もチェックし
<?php
ini_set("display_errors",true);
date_default_timezone_set("Asia/Ho_Chi_Minh");
define('TIMER_START', microtime(true));
define('DS', DIRECTORY_SEPARATOR);
define('ROOT_DIR', realpath(dirname(__FILE__)) . DS);
define('MNGDIR', ROOT_DIR.'manager'.DS);
define('HDLDIR' , ROOT_DIR.'handler'.DS);
define('TPLDIR', ROOT_DIR.'template'.DS);
define('MDLDIR', ROOT_DIR.'model'.DS);
define('L2J', ROOT_DIR.'l2j'.DS);
define('DBN', '####');
define('USR', '####');
define('PWD','####');
use Doctrince\ORM\Tools\Setup;
use Doctrince\ORM\EntityManager;
$paths = array("/path/to/entity-files");
$isDevMode = false;
// the connection configuration
$dbParams = array(
'driver' => 'pdo_mysql',
'user' => USR,
'password' => PWD,
'dbname' => DBN,
);
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
$entityManager = EntityManager::create($dbParams, $config);
/*function exceptionHandler($exception){
error_log($exception->getMessage());
}
set_error_handler("exceptionHandler");*/
?>
\ Setup.phpが存在し、またsetup.php
に名前空間Doctrince \ ORM \ツールを確認存在しています。私は本当に理由を知らない
Fatal error: Class 'Doctrince\ORM\Tools\Setup' not found in /var/www/html/mysite.com/public_html/config.php on line 0
: は、しかし、私はまだこのようなエラーを持っています。 私はDoctrince\ORM\Tools\Setup
とコメントしても次の行はまだ動作しています。 助けてください。おかげさまで
{
"require": {
"Doctrine/ORM": "2.3.3"
},
"autoload": {
"psr-0": {"MyProject\\Models\\": "src/models/"}
}
}
をし、個人用サイトがスムーズに働いている:私は作曲と私が使用しComposer.jsonを経由して再びDoctrinceをダウンロードしようとしたwhy.But