创建动作 创建动作 有了模型,我们就可以开始编写用于操作此模型的逻辑了。我们将此逻辑放在一个控制器的动作中。对登录表单的例子来讲,相应的代码就是: public function actionLogin () { $model = new LoginForm ; if ( isset ( $_POST [ 'Log...
创建查询 创建查询 通常情况下,Elasticsearch模块创建查询的机制与4.2节查询方法 中描述的一样。通过下面的例子,我们来看看Elasticsearch模块会根据一个查询方法生成怎样的查询语句。 Example 37. Query creation from method names(通过方法名创建查询) public interf...
创建查询 创建查询 Spring Data repository自带了一个非常有用的查询构造器。它会从方法名中去掉类似find..By,read…By,query…By,count…By之类的前缀,然后解析剩余的名字。我们也可以在方法名中加入更多的表达式,比如查询时需要distinct约束,那么在方法名中加入Distinct即可。方法名中的第一个By...