拥有以下基本表(一对多关系)
客户端 - 拥有许多用户.
用户 - 每个用户都属于单个客户端.
在一个非常简单的例子中,如果我查询用户实体(Querybuilder),getArrayResult()我会看到以下内容:
在这个阶段,我不需要返回外部数据,因此不需要加入相关的表.
所以问题是......
我在数组中返回外键值的内容是什么或如何?
查询是:
$qb = $this->_em->createQueryBuilder();
$qb->select('e');
$qb->from('Entity\User', 'e');
Run Code Online (Sandbox Code Playgroud)
SQL是:
SELECT w0_.Id AS Id0, w0_.Name AS Name2, w0_.ClientID AS ClientID7
FROM users w0_
Run Code Online (Sandbox Code Playgroud) 我使用Extjs 4,并创建了一个自定义Rest代理来处理与Zend后端api的通信.(见http://techfrere.blogspot.com/2011/08/linking-extjs4-to-zend-using-rest.html)
当使用Store处理通信时,我使用Ext.require加载代理,然后在类型字段上引用代理,一切都很好并且它加载了我的数据:按照:
Ext.require('App.utils.ZendRest');
...
proxy : {
type : 'zest', // My custom proxy alias
url : '/admin/user'
...
}
Run Code Online (Sandbox Code Playgroud)
然后我决定尝试直接在模型上使用代理......而且没有运气.上述逻辑不起作用.
问题
1.引用zest时,它找不到以前加载的ZendRest类(别名为proxy.zest)
2.它试图从App.proxy.zest加载缺少的类(它不存在.)
所以我试着移动我的类到这个位置并重命名为它想要的东西.没运气.
它加载了类,但仍然没有初始化应用程序...我在任何地方都没有错误,所以很难找出问题出在后面的地方......
现在似乎我将不得不恢复使用我的Zend Rest代理总是通过商店.
问题是......还有其他人看过这种行为吗?这是一个错误,还是我错过了什么?
谢谢...
使用Sublime Text 2,我有时必须编辑由cron中的bash执行的shell文件.但是,当我保存这些文件时,正在从文件中删除执行标志,导致cron在尝试执行文件时失败.我每次更改文件时都必须对文件进行chmod.以前,使用Ultra-Edit,我从来没有遇到过这个问题.
是否有其他人可以处理此问题谁可以推荐修复或解决方案?