doctrine

    1熱度

    3回答

    我正在使用Symfony + Doctrine + PHPUnit和NetBeans IDE。這裏是我目前的單元測試方法。 設置()函數.yml文件 拆解()函數模型刪除所有數據加載測試夾具。這是通過循環遍歷我的所有模型的名稱陣列到類似Doctrine_Query :: delete($ modelName) - > execute() 這似乎工作,但我只是好奇,如果這是正確的方法來做到這一點。我

    10熱度

    7回答

    主義出現了4MB的內存是採取很好地執行一個單一的,簡單的查詢: print memory_get_peak_usage()." <br>\n"; $q = Doctrine_Query::create() ->from('Directories d') ->where('d.DIRECTORY_ID = ?', 5); $dir = $q->fetchOne(); pr

    3熱度

    2回答

    我已經得到了我想要更新我的模型值的數組。 Doctrine_Access提供了一個函數setArray這是近正是我需要的 - 除了它關心的是沒有在模型中字段的值。我希望那些被忽略。 一個小例子。假設我們有一個包含字段用戶名的用戶表。 $user = new User(); $user->setArray(array('username'=>'xyz'))->save(); 這將工作! $us

    1熱度

    1回答

    我怎麼能叫我自己的函數存儲在Postgres的數據庫,而我選擇數據throught Doctrine_Query::create() ->select('schema.my_function(id)')

    6熱度

    6回答

    我有關於所有模型的原則的softdelete行爲。有沒有辦法我可以很難刪除一個特定的記錄? 在cakephp我記得分離的行爲...刪除記錄,然後重新附加行爲。 symfony/doctrine中有類似的東西嗎?如果是這樣,那麼我如何分離一個行爲? 乾杯

    4熱度

    5回答

    我正在研究使用Doctrine2與我的Zend框架設置。我非常喜歡datamapper模式,主要是因爲它用我的數據庫分離了我的域模型。 我的問題是在我的控制器中使用Doctrine和DQL的最佳做法是什麼? 控制器使用原則 DQL/EntityManager的直接 保存/載入我的域模型? 創建於 DataMapper的模式我自己的類 保存/載入我的域模型,並 然後在 我自己的類使用Doctrine

    1熱度

    3回答

    我有我的Symfony定義的許多一對多的關係(使用原則)項目Orders和Upgrades(一Order可以用零個或多個Upgrades相關聯,並且Upgrade可以適用於零個或多個Orders)之間。 # schema.yml Order: columns: order_id: {...} relations: Upgrades: clas

    1熱度

    2回答

    (如果需要,可以創建此CW) 我們是兩個開發基於Web應用程序(PHP5,ZF,Doctrine,MySQL5)的開發人員。我們每個人都有一個本地網絡服務器和一個本地數據庫。數據庫模式在YAML文件中定義。 保持我們的數據庫模式同步的最佳方式是什麼? 以下是我們的工作方式:無論何時開發人員「A」進行更改,他都會生成一個遷移課程。然後他提交遷移文件開發者「B」執行遷移類。 但是在每個數據庫更改上創建

    2熱度

    2回答

    使用PHP學說 如果我有一個許多人與模型地址許多關係的用戶和每個地址都有一個外鍵的地址類型(家庭,辦公室)。 Doctrine不會自動加載該地址類型的相關記錄。 $user = Doctrine::getTable('User')->findOneById(1); // bob echo $user->Address[0]->address_type_id; // 4 echo isset($

    4熱度

    5回答

    我有一個選擇查詢我想和原則執行: $resultset = Doctrine_Query::create() ->select("t.code, t.description, case when t.id_outcome = 1 then 1 else 0 end as in_progress") ->from('LuOutcome t') ->orderBy('t.