ORM doctrine的使用

1、首先先寫一個composer.json文件,內容以下:php

{  "require": {
      "doctrine/dbal": "2.5.1"  }
}
2、使用composer命令執行:composer install

就能夠從倉庫下載到本地doctrine的最新版本mysql

3、使用doctrinesql

這裏藉助了一個工廠類實現鏈接管理,具體代碼見下面連接:數據庫

使用的過程就是下面的內容方式:json

<?php  require_once dirname(__DIR__). '\3rdparty\autoload.php'; require_once dirname(__DIR__). '\test\connectionfactory.php'; $type = 'mysql'; $systemConfig=array(  'dbtype' => 'mysql',  'dbname' => 'think',  'dbhost' => 'localhost',  'dbtableprefix' => 'onethink_',  'dbuser' => 'root',  'dbpassword' => '', ); $factory = new \Demo\DB\ConnectionFactory(); if (!$factory->isValidType($type)) {  echo "數據庫類型不支持!!"; } $connectionParams = $factory->createConnectionParams($systemConfig); $connection = $factory->getConnection($type, $connectionParams); //$query=$connection->fetchAll('SELECT `id`, `savename` FROM `onethink_file`'); $query=$connection->prepare('SELECT `id`, `savename` FROM `onethink_file`'); $result=$query->execute(); $rows=$query->fetchAll(); var_dump($rows);
以上就是簡單的使用demo,其中systemConfig變量的表前綴內容如今無效


代碼附件:http://download.csdn.net/detail/u014359108/9165547composer

相關文章
相關標籤/搜索