5.1在預加載之后的feild

瀏覽:473 發布日期:2019/06/12
5.0.0 - 普通 - 未處理
如果field在withSum/withCount后面,那么field的指定就會無效,因為生成的SQL類似于:SELECT *,(SELECT COUNT(*) AS tp_count FROM `gxy_board_sign` `count_table` WHERE  ( `count_table`.`board_id` =gxy_board.id )) AS `sign_count`而field用在withSum前面,則不會出現這個情況。

譬如:// 生成的SQL沒毛病
BoardModel::field($field)->with($with)->withCount('sign')
// 生成的SQL有毛病
BoardModel::with($with)->withCount('sign')->field($field)
問題不大,但是可以改進。


評論(
后面還有條評論,點擊查看>>
天津快乐十分开奖结果