小编Waq*_*der的帖子

带有 DoctrineExtensions 的学说 2 中的 FIND_IN_SET

这是我的查询

 $sql = 'SELECT users.userId as userId
      FROM App\UserProjects up
      LEFT JOIN up.user users 
      WHERE up.project = :project AND FIND_IN_SET(:comp, up.company)';
 $query = $this->getEntityManager()->createQuery($sql);
 $query->setParameter('project', 3);
$query->setParameter('comp', 4);
$results = $query->getResult();
Run Code Online (Sandbox Code Playgroud)

但这给了我错误

[语法错误] 第 0 行,第 -1 行:错误:预期 =、<、<=、<>、>、>=、!=,已结束字符串。

我究竟做错了什么?有解决办法吗?并且我正在搜索的字段具有逗号分隔值,如果 FIND_IN_SET 不起作用,还有其他方法可以执行相同的查询吗?

我正在使用这个扩展 https://github.com/beberlei/DoctrineExtensions

mysql symfony doctrine-orm zend-framework2

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

Kotlin基本继承解决方案

如何使新的SavingAccount与初始化值ownerbalance

open class BankAccount(val owner: String = "Long John Silver", private var balance: Double = 0.00) {

    constructor (amount: Double) : this() {
        this.balance = amount
    }
    fun deposit(amount: Double){
        this.balance += amount
    }
    fun withdraw(amount: Double){
        this.balance -= amount
    }
    fun getBalance(): Double{
        return this.balance
    }
}
Run Code Online (Sandbox Code Playgroud)

和孩子班

class SavingAccount(val increasedBy: Double = 0.05): BankAccount(){

    fun addInterest(): Unit{
        val increasedBy = (this.getBalance() * increasedBy)
        deposit(amount = increasedBy)
    }
}
Run Code Online (Sandbox Code Playgroud)

在主要的

fun main(args: Array<String>) { …
Run Code Online (Sandbox Code Playgroud)

java oop kotlin

3
推荐指数
1
解决办法
84
查看次数

Kotlin:泛型方法和for循环请求iterator()

这是一个简单的泛型方法,并且将forgs中的args传递给for循环会导致错误:

for循环范围必须有和iterator()方法

fun main(args: Array<String>) {
    val arr: IntArray = intArrayOf(1,2,3,4)
    val charA: CharArray = charArrayOf('a','b','c','d')

    printMe(arr)
    printMe(charA)

}

fun <T>printMe(args: T){
   for (items in args){
        println(items)
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何使它迭代两个char[]和的值array

java generics kotlin

3
推荐指数
1
解决办法
538
查看次数

Ext JS 6 现代工具包时间选择器字段?

Ext JS 6 现代工具包中是否有time picker field类似Datetimepicker字段?我复制了 Sencha touch 2 时间选择器字段,但它在 Ext JS 6 现代应用程序中不起作用。任何解决方案?

extjs extjs6-modern

3
推荐指数
1
解决办法
1249
查看次数

在按钮标签内的文本顶部对齐图标

如何将按钮标签内的图标与文本顶部对齐,它当前位于文本的左侧。我无法弄清楚如何。

这是代码

<div class='nav'>
  <button class="home btn">
      <i class="btnIcon fa fa-home"></i>
       <span>HOME</span>
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap-3

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

未捕获RangeError:超出最大调用堆栈大小(多个输入=文件)

HTML

<div class="event-image">
  <figure>
    <img src="<?php echo base_url('assets/images/addimg.png'); ?>" />
    <figcaption class="imagcaption">Add Image</figcaption>
  </figure>
  <input type="file" name="upload" />
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).on("click","div.event-image",function(){
    $(this).children("input[type=file]").trigger("click");    
});
Run Code Online (Sandbox Code Playgroud)

div在循环中创建,所以我会有很多div class="event-image".如何触发用户单击的div文件.

任何帮助都会很棒

html javascript jquery

0
推荐指数
1
解决办法
2999
查看次数