小编Mat*_*son的帖子

Doctrine查询:混淆addWhere,以及Where,或者Where

我有一个问题:

$q->andWhere($q->getRootAlias().'.is_published = ?', 1);
$q->andWhere($q->getRootAlias().'.published_at >= ?', time());
$q->leftJoin($q->getRootAlias().'.EventLdapGroup l');
$q->andWhereIn('l.ldap_group_id', $permissions_id );
$q->orWhere('l.ldap_group_id IS NULL);
Run Code Online (Sandbox Code Playgroud)

哪个输出:

FROM 
    Event r LEFT JOIN r.EventLdapGroup l 
WHERE 
    r.is_published = ? AND 
    r.published_at >= ? AND 
    l.ldap_group_id IN (?, ?) OR 
    l.ldap_group_id IS NULL
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,如果ldap_group_id为null(最后一个条件),它将删除is_publishedpublished_at条件.

我想要类似的东西[值是在ldap_group_id中,或者它是否为null]:

FROM 
    Event r LEFT JOIN r.EventLdapGroup l 
WHERE 
    r.is_published = ? AND 
    r.published_at >= ? AND 
    (l.ldap_group_id IN (?, ?) OR l.ldap_group_id IS NULL)
Run Code Online (Sandbox Code Playgroud)

我必须说,我已经迷失在条件复杂的地方.怎么实现呢?

谢谢

sql doctrine doctrine-1.2

3
推荐指数
1
解决办法
1万
查看次数

PHP $ _GET问题

我希望你可以帮我解决这个问题,我喜欢用PHP做这个例子:

?ID = 5&语言= EN

首先,?id = 5是一个简单的页面,语言也是在目录中定义的,但我想做到这一点

?ID = 5,EN

我不喜欢说&language=en,只有逗号和恩我怎么能这样做?

php mysql

2
推荐指数
1
解决办法
113
查看次数

如何在Symfony中包含多个php库?

所以,我的apps/myprogram/lib 文件夹中有一些php文件.例如apps/myprogram/lib/myLibA.class.php

当我在我的modules/actions/scripts中运行,并尝试使用myLibA中的函数时,我不能.因为symfony抱怨没有定义myLibA类.

我是否需要在symfony框架中指定myLibA.class.php是必需库的任何位置?

symfony1 symfony-1.4

2
推荐指数
1
解决办法
3203
查看次数

如何在我的WordPress主题中仅为一个特定页面加载jQuery?

我正在摆弄一个WordPress主题.我知道我可以wp_enqueue_script在我的header.php中使用来加载WordPress提供的jQuery库.

我只是在我的标题中使用wp_enqueue_script,但是当我只想在特定页面上使用它时(仅在具有特定page_id的单个页面上),它似乎效率低下.)

鉴于此,将jQuery 包含在一个特定页面上的最佳方法什么?

据推测,我无法在header.php中进行page_id检测,因为那不会出现在The Loop中,对吧?但我猜我错过了一些相当明显的方法 - 我对主题开发相当新...

谢谢!

wordpress wordpress-theming

1
推荐指数
1
解决办法
5322
查看次数

垂直移动按钮(Swift)

我正在快速地将 wac 制作成一个鼹鼠游戏,并且需要知道如何使按钮(鼹鼠图像)上下移动,弹出并返回其孔中(在图像视图的上方和后方)。

xcode ios swift

-1
推荐指数
1
解决办法
4014
查看次数