doctrine

    3熱度

    5回答

    如果我有一個PHP Doctrine對象充當SoftDelete,是否可以在某些查詢的結果中包含已刪除的項目?我正在尋找的是這樣的事情... $q = Doctrine_Query::create() ->select('*') ->from('Test t') ->where('id < ?', 25) *->includeDeleted()*; 像這

    7熱度

    4回答

    我試圖使用APC或XCache作爲操作碼來緩存我的PHP頁面。我將它與Zend和Doctrine一起使用,它在自動加載器中遇到問題。 如果我嘗試用APC,我得到如下: Fatal error: spl_autoload() [<a href='function.spl-autoload'>function.spl-autoload</a>]: Class Doctrine_Event c

    0熱度

    1回答

    我希望通過在關聯表中添加一些額外的字段,以多對多的關係保留一些額外的數據。例如,我想跟蹤用戶在網絡中扮演什麼角色,比如'member','moderator','admin'等。我也想跟蹤他/她加入網絡的時間。現在,我正在尋找的是使用Doctrine檢索這些額外字段的有效方法。一個典型的,雖然很簡單,DQL查詢看起來可能是這樣: // find.network.by.slug Doctrine_

    0熱度

    2回答

    我想在Doctrine中表示兩個用戶之間的朋友關係。我可以創建關係,但我不知道刪除它的最佳方式是什麼。 我有以下模式: User: columns: name: string(255) relations: Friends: class: User local: user1 foreign: user2 ref

    1熱度

    1回答

    我試圖讓全文搜索按照 Doctrine_RawSql查詢中的相關性進行排序。 此代碼將執行搜索: $q = new Doctrine_RawSql(); $q->select('{p.*}') ->from('cms_page p') ->where('match(p.content) against (?)', $user_query) ->addCompone

    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中有類似的東西嗎?如果是這樣,那麼我如何分離一個行爲? 乾杯