嗨,我正在和一个朋友一起参与Symfony2项目.他正在使用基于Windows的计算机,而我正在我的Mac上.我们设置了项目并在他的计算机上创建了数据库模型/实体(代码优先).现在我我也想开始研究它,所以我们对我的localhost做了一个SQL哑.我编辑了parameters.yml以匹配我的设置.项目可以连接到服务器.但是当我尝试打开一个使用数据库的页面时我收到此错误:
执行'SELECT t0.id AS id1,t0.name AS name2,t0.bigimage AS bigimage3,t0.smallimage AS smallimage4,t0.info AS info5,t0.city_id AS city_id6 FROM District t0'时发生异常:
SQLSTATE [42S02]:找不到基表或视图:1146表'socialgeogroep6.District'不存在500内部服务器错误 - DBALException 1链接异常:PDOException»
为了清楚起见,该页面在他的计算机上正常运行; 他得到了应有的数据.
可能是什么问题?我一遍又一遍地看着我的PHPmyAdmin,数据库里面有所有字段和数据......
(屏幕:http://gyazo.com/4a0e5f1ee6b1e29d2d277df5fc0d8aac)我真的无法想象问题是什么.
我希望有人能帮助我们!
我在一个新项目上使用RxJava 2(我已经使用了RxJava 1很长时间了)我在使用flatMap(或者flatMapSingle?)时遇到了一些问题.在整个概念中似乎都缺少一些东西.
mObjectManager.getAllObjects返回一个AsyncProcessor<List<Object>>.(我用'Object'替换了实际的Class名称).
Disposable subscription = mObjectManager.getAllObjects()
.flatMapSingle(new Function<List<Object>, SingleSource<Object>>() {
@Override
public SingleSource<Object > apply(@io.reactivex.annotations.NonNull List<Object> objects) throws Exception {
// TODO WHAT GOES HERE?!
}
}).filter(new Predicate<Object>() {
@Override
public boolean test(@io.reactivex.annotations.NonNull Object object) throws Exception {
return TextUtils.isEmpty(mSearchTerm) || object.name.toLowerCase().contains(mSearchTerm.toLowerCase());
}
}).toSortedList(new Comparator<Object>() {
@Override
public int compare(Object c1, Object c2) {
return c1.name.compareTo(c2.name);
}
})
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<List<Object>>() {
@Override
public void accept(@io.reactivex.annotations.NonNull List<Object> objects) throws Exception {
processObjects(objects);
}
});
Run Code Online (Sandbox Code Playgroud)
我想知道如何将列表转换为SingleSource?如何在RxJava …