dbal

    0熱度

    1回答

    我已被帶入一個項目,並試圖在本地複製項目。我在我的機器上安裝了XAMPP,但我很難找到正確的路徑。在服務器上,設置了public_html文件夾上方的Doctrine庫。我在本地機器上也做了同樣的事情,但看起來這個電話並沒有找到合適的地方。 以前的開發者 function __autoload($class_name) { require str_replace("\\", "/",

    2熱度

    1回答

    我有這個查詢子查詢。 SELECT * FROM (SELECT module_id FROM an_modules AS m LIMIT 20 OFFSET 0) AS m LEFT JOIN an_module_sites AS ms ON (m.module_id = ms.module_id) 如何使用DBAL構建像這樣的子查詢? 這似乎不是工作。 $qb->select('*')

    0熱度

    1回答

    我想使用這個正確的postgreSQL查詢與Doctrine DBAL一起工作,但到目前爲止我沒有成功,查詢是: UPDATE table SET field = field + 1 WHERE id = ? RETURNING field AS fieldName; 該查詢工作正常,但試圖從RETURNING子句中恢復值我發現沒有辦法從DBAL中的查詢結果中獲取此值。 我試圖getLastI

    0熱度

    1回答

    我想知道是否有任何等同於$ em-> persist($ entity)或$ em-> flush()與DBAL? 我的意思是,DBAL如何與實體協同工作?我正在處理的不是由教條處理的實體:數據水合實體是用DBAL使用SELECT檢索的,如果我必須更新數據庫中的東西,是否必須使用DBAL insert()/ update()函數作爲在這裏陳述:http://docs.doctrine-projec

    1熱度

    1回答

    我試圖插入一些數據到數據庫,但有些東西在這裏。無法捕捉它是什麼,我希望有人能夠告訴我這一次發生了什麼。 我的表看起來有點像這樣: CREATE TABLE IF NOT EXISTS `db_name`.`order` ( `orderID` INT NOT NULL AUTO_INCREMENT, `order_ordernumber` VARCHAR(200) NOT NUL

    0熱度

    2回答

    首先,我只想提一下,這根本不是一個「問題」。用Doctrine DBAL刪除不是問題,我可以做到這一點。 我真正想知道的是,如果有辦法一次刪除多行,而不必循環例如數組。 對於項目中,我使用Silex和Doctrine DBAL 這裏去一個例子,我現在要做的事: $toDelete = array(1,2,3,4); foreach($toDelete as $id){ $this->

    3熱度

    1回答

    如果我在簡單的PDO上使用Doctrine's Database Abstraction Layer(DBAL),我會獲得什麼? 是不是PDO應該是抽象層本身?據我所知,我獲得的唯一好處是能夠使用Oracle的oci8驅動程序和類似PDO的API。 我錯過了什麼?

    0熱度

    1回答

    我正在Silex上構建應用程序,並且在非常基礎的東西上遇到了一些問題。我使用了官方文檔中使用doctrine服務提供者的例子,但不管我做什麼$app[ 'db' ]->isConnected()都返回false。下面是代碼 $app = new Application(); $app->register(new DoctrineServiceProvider(), array(

    1熱度

    1回答

    存在我試圖創建數據庫這樣的: const QUERY_DB_CREATE = " CREATE DATABASE :db_name "; if (database is not exists) { $stmt = $conn->prepare(self::QUERY_DB_CREATE); $stmt->bindValue(':db_name', $db_name

    1熱度

    1回答

    目前我使用DBAL從db中檢索記錄,然後我將每行都轉換爲相應的對象。每個對象被追加到一個數組,最後它是converted to json with json() function。 示例代碼: class MyController extends BaseController { public function getById(Request $request, Application