在模型中使用asArray Yii2获取值

Stfvns

我已经使用ajax将视图从数组发送到控制器,然后将其与模型进行比较。但是我不知道如何在ActiveQuery像这样使用时获取数组

$riderAll = Riders::find()->select('user_id')->asArray()->all();
$tableData = array_diff($tableData, $riderAll);

获取错误数组到字符串的转换。告诉我这是怎么回事$riderAll

双H

而不是all()在activeQuery中使用。。您必须使用column()它将提供一维数组,以便可以轻松应用array_diff()

试试这个代码..

   $riderAll = Riders::find()->select ('user_id')->asArray()->column();

   $tableData = array_diff($tableData,$riderAll);

在上面,您正在使用all()它将输出二维数组,因此array_dff()不适用。询问是否发生其他问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

checkboxList使用arrayHalper并获取值yii2

来自分类Dev

从模型 yii2 获取表名

来自分类Dev

Yii2:如何在布局中使用模型数据

来自分类Dev

在 Yii2 中使用模型连接表

来自分类Dev

获取2种不同模型的数据-Yii2

来自分类Dev

在Yii2中获取模型属性的类型

来自分类Dev

Yii2获取关系模型的特定属性

来自分类Dev

如何从Yii2中的模型获取当前模块对象

来自分类Dev

在 yii2 中按表名获取模型

来自分类Dev

Yii2:使用findBySql时获取未知属性

来自分类Dev

我如何使用 yii2 获取日志消息

来自分类Dev

Yii2:如何使用 Ajax 获取数组对象?

来自分类Dev

Yii2模块模型

来自分类Dev

Yii2 模型 ViaTable

来自分类Dev

在Yii2中使用Googlemap?

来自分类Dev

无法在Yii2中使用变量类名初始化模型对象

来自分类Dev

Yii2如何在一个GridView中使用两种不同的模型

来自分类Dev

Yii2:在视图中使用多个模型时如何启用表单验证?

来自分类Dev

Yii2在模型中使用控制器中的方法(REST API)

来自分类Dev

无法在Yii2中使用变量类名初始化模型对象

来自分类Dev

Yii2 如何在我的模型中使用 activequery 作为唯一验证器

来自分类Dev

Yii2 gridview如何只获取一次相关模型以获得更多属性

来自分类Dev

yii2,当输入被检查时使用模型规则

来自分类Dev

在Yii2中使用kartik-v上载图像时尝试获取非对象的属性

来自分类Dev

使用角度2中的嵌套模型从选择中获取值

来自分类Dev

Yii2:从相关模型重复字段

来自分类Dev

Yii2 ActiveRecord模型最佳实践

来自分类Dev

Yii2:发布复杂模型

来自分类Dev

Yii2条件模型