fastadmin如何在表格中关联查询字段

    使用关联查询,经常是一个二维数组,比如图中的店铺名称,就是在店铺表中关联查询到,在JS文件中的字段是dianpu.name,这样是不能点搜索的,一点就会报错:

    经过探索,找到了搜索的方法,首先,检查关联的模型:

    setEagerlyType()是设置关联预载入的模式,为0时控制器中用with,表示只用一次预关联;为1时控制器中用->in('dianpu'),表示经过两次预关联,记得把关联设为LEFT,否则默认INNER JOIN 查不出东西

  再到控制器中,设置控制器打开关联搜索
protected $relationSearch = true;

这样就可以正常的去JS表格文件中写上二维字段了,如:

也能正常的搜索

猜你喜欢

转载自blog.csdn.net/EasyTure/article/details/109334940