2016-10-13 7 views
1

私は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

答えて

0

は、私は本当に知りません。 私はそのjsonファイルをthis linkから入手しました。 なぜORMとORMだけを使用できないのですか?autoloading ???

関連する問題