我有一个在Doctrine中运行的查询; 它现在失败了,但是以一种奇怪的方式.这个查询已经工作了一年,我只是composer.json通过添加几个新库和更改一些版本来搞砸我.我还更新了我的Linux盒子(也许MySQL或MariaDB已经更新,不确定).
无论发生了什么变化(怀疑它是我的捆绑包的Doctrine模型代码,除非它首先不是犹太教并且核心更新现在将其显示为已损坏),查询现在返回结果,其中包含正确数量的密钥数组,但是值以某种方式变为NULL.该数组看起来完全像这样,从var_dump直接复制和粘贴,例如
var_dump($query->getSql());
var_dump($results);
exit;
select GoalLabel from opt_goals where scale = 'mathematics'
array(17) { [0]=> NULL [1]=> NULL [2]=> NULL [3]=> NULL [4]=> NULL [5]=> NULL [6]=> NULL [7]=> NULL [8]=> NULL [9]=> NULL [10]=> NULL [11]=> NULL [12]=> NULL [13]=> NULL [14]=> NULL [15]=> NULL [16]=> NULL }
Run Code Online (Sandbox Code Playgroud)
但是,当我运行MySQL命令行此相同的查询,我得到的实际效果,这是关键的相同金额,但值都在那里.
这是我的composer.json需求部分的非默认部分:
"components/jquery": "~1.11,<2.0",
"twbs/bootstrap": "3.3.*",
"braincrafted/bootstrap-bundle": "~2.1",
"knplabs/knp-menu": "~1.1",
"knplabs/knp-menu-bundle": "~1.1",
"knplabs/knp-paginator-bundle": "dev-master",
"symfony/icu": "1.1.*",
"mnot/hinclude": "dev-master",
"rhumsaa/array_column": "~1.1",
"webfactory/exceptions-bundle": "@stable",
"friendsofsymfony/jsrouting-bundle": …Run Code Online (Sandbox Code Playgroud) 我目前正在构建一个完全支持ajax页面加载的应用程序.初始页面加载后,浏览网站只会加载内容而不是标题或菜单.
整个应用程序运行良好,但我想刷新Web Profiler工具栏以显示最后的ajax请求信息.
我从响应头获取了xdebug令牌,我正在尝试扩展javascript部分以替换工具栏的当前内容,但我还没有成功.
我怎么能做到这一点?我应该注意哪些具体内容?