小编use*_*714的帖子

Doctrine2区分大小写的查询

出于某种原因,我需要在MySql + doctrine中查询"区分大小写"2.是否可能?

也不

$em->find('UserEn', 'Bob')
Run Code Online (Sandbox Code Playgroud)

也不

$q = $this->em->createQuery('select u from UserEn u where u.name = :name');
$q->setParameter('name', 'Bob');
$result = $q->getResult();
Run Code Online (Sandbox Code Playgroud)

工作中.任何的想法?

case-sensitive doctrine-orm

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

zend:参数冲突

我想知道为什么没有人问过这个问题.

控制器类中的每个zend Action函数都有3个参数,即'module','controller'和'action'.

当我从表单或网址中获取名为"action"的参数时会发生什么,例如"?action = edit"?

我测试了它:action从路由器保留其价值,而不是'编辑'.

public function someAction() {
    $params = $this->getRequest()->getParams();
...
Run Code Online (Sandbox Code Playgroud)

如果不得不,我怎么能传递名为"action"的参数?

提前致谢.

zend-framework parameter-passing collision

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

d3:火灾缩放事件(或模拟缩放事件)

当我用鼠标缩放时,将执行以下函数"myZoom":

myZoom.on('zoom', function() {

    someElement.attr('transform', 'translate(' + d3.event.translate[0] + ',' + d3.event.translate[1] + ') scale(' + d3.event.scale + ')');

....
// redraw axes, which should stay where they are at.
....

}
Run Code Online (Sandbox Code Playgroud)

要在没有鼠标或其他指针设备的情况下模拟缩放,我只需更改上面属性'transform'的值即可.简单.

但问题是在这个函数中我实际重绘轴,其比例自动重新计算.请参阅d3中的官方文档:

zoom.y([Y])

指定y缩放,其缩放时应自动调整其域.如果未指定,则返回当前的y-scale,默认为null.如果以编程方式修改了比例的域,则应将其重新分配给缩放行为.

我需要以编程方式进行缩放(可能使用缩放按钮).如何触发缩放事件,以便自动重新计算轴的比例?

javascript javascript-events d3.js

5
推荐指数
2
解决办法
6229
查看次数

php:删除Windows上的共享内存

这段代码:

shmop_delete();
shmop_close();
Run Code Online (Sandbox Code Playgroud)

不删除共享内存.一个实验:

$shmid = @shmop_open(1234, 'a', 0, 0);
var_dump($shmid);
Run Code Online (Sandbox Code Playgroud)

产量

bool(false)
Run Code Online (Sandbox Code Playgroud)

当然.但

$shmid = shmop_open(5678, 'c', 0644, 10);
...
shmop_delete($shmid);
shmop_close($shmid);
...
$shmid = @shmop_open(5678, 'a', 0, 0);
var_dump($shmid);
Run Code Online (Sandbox Code Playgroud)

产量

int(157)
Run Code Online (Sandbox Code Playgroud)

为什么不删除呢?如何删除共享内存?我在Windows 7上运行apache.

php shared-memory php-extension

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

如何摆脱php shell命令

我使用Debian.我想检查我的PHP版本.我键入但是错误

php
Run Code Online (Sandbox Code Playgroud)

代替

php - v
Run Code Online (Sandbox Code Playgroud)

.然后"php命令行"将不再接受任何命令.没有错误没有反应.

我可以使用kill命令停止这个过程,但我想知道,没有选项的'php'是什么.如何停止它,没有杀死命令.

php linux

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