dbal

    0熱度

    1回答

    我正在使用身份驗證成功處理程序在每次成功登錄時在會話上填充一些值。我想要完成一些數據庫操作,因此我從我的配置文件中傳遞了@ doctrine.dbal.default_connection。這裏是我的配置文件,我重寫了success_handler函數。 services: security.authentication.success_handler: class: XYZ

    4熱度

    3回答

    當使用帶框的命令行使用裸骨主義時,有兩個可用的命令,對Symfony和app/console使用Doctrine似乎不可用: dbal dbal:import Import SQL file(s) directly to Database. dbal:run-sql Executes arbitrary SQL directly from the command line.

    4熱度

    3回答

    Symfony新手在這裏。在閱讀了一些Symfony文檔和一些在這裏的答案後,我現在幾乎完全困惑。 我正在嘗試使用控制檯應用程序組件並創建一個小型的數據庫感知控制檯應用程序。 許多人聲明,爲了使用Symfony的DI功能,只需從Symfony \ Component \ Console \ Command \ Command繼承我的命令類,但從ContainerAwareCommand繼承我的命令

    2熱度

    2回答

    我有兩個數據庫(MySQL和Oracle),我沒有連接betweek SF2和兩個數據庫,這是我config.yml文件: doctrine: dbal: default_connection: default connections: default: driver: "%database_driver%" host: "%data

    15熱度

    2回答

    使用示例文檔,我能夠得到像這樣的查詢來工作。 SELECT f.foo, b.bar FROM Foo f LEFT JOIN Bar b WHERE f.foo = 20 AND b.bar IN ? 使用DBAL,此代碼返回結果。 $result = $this->connection->executeQuery( $SQL, array($bar_

    0熱度

    1回答

    如何傳遞額外連接選項,例如connect_timeout,keepalives,etc..和DBAL? 它應該作爲driverOptions傳遞還是爲在Doctrine\DBAL\Driver\PDOPgSql\Driver處顯式支持而創建的拉取請求? 我嘗試通過driverOptions => ['connect_timeout' => 1]傳遞,但不確定這些設置是否有效。當我做到這一點與普通p

    7熱度

    1回答

    我喜歡數據操作查詢的便利方法$ conn-> insert()和$ conn-> update()在doctrine 2 DBAL中,因爲插入/更新值可以保持傳遞作爲關聯數組。但是,我如何傳遞一個NULL值,一個MySQL函數或其他表達式作爲值? E.g: /* $conn is a \Doctrine\DBAL\Connection object */ $conn->update('perso

    1熱度

    2回答

    我想在mysql中使用DBAL連接查詢函數做一個'SELECT FOR UPDATE'查詢。 我在一個symfony項目,我做了如下試驗: 我有我的控制器這兩個功能: /** * @Route("test", name="test") */ public function testAction() { $em = $this->getDoctrine()->getManager(

    0熱度

    1回答

    將Symfony與Sql Server一起使用,從我讀到的內容看來,與數據庫的連接似乎並不穩定。 只要我使用OrderBy方法,我得到一個錯誤: 下面是一個例子: $qStores = $this->getManager() ->createQueryBuilder() ->select('rpdv') ->from('MainBundle:P

    0熱度

    1回答

    我有一個問題,硅石DBAL $update_sql = "UPDATE ca_mailing SET aktiviert = 2"; $count= $app['db']->executeUpdate($update_sql, array()); echo "$count count"; 的學說 - > 2記錄數據庫,回聲出局2 - 記錄不會更新>。當數據庫是MyISAM時,它可以工作。