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中有类似的东西吗?如果是这样,那么我如何分离一个行为? 干杯