php - Drupal 7 上的 db_select() - 字段问题
问题描述
我对以下代码有疑问:
db_select('field_data_commerce_price', 'f')->fields('f', 'commerce_price_amount')->execute()->fetchAssoc()
错误是:“TypeError:传递给 SelectQuery::fields() 的参数 2 必须是数组类型,给定字符串”。请帮忙。
解决方案
我认为错误信息很清楚,fields方法的第二个参数必须是一个数组,这样试试:
db_select('field_data_commerce_price', 'f')->fields('f', ['commerce_price_amount'])->execute()->fetchAssoc()
推荐阅读
- deep-learning - 连接来自不同来源的编码器隐藏状态/单元/输出以进行注意力计算 - 问题?
- java - 为什么这个 Java 代理服务器很慢?
- sql - postgresql 查询找不到带有外来字母的结果
- java - 如何在 Android 中处理 MVVM 中的回调和状态
- node.js - 如何在 get() 函数中实现多个集合?
- python - For循环替代函数中的多个列(熊猫)
- c++ - 如何将 QBytearray BCD 转换为十进制 QString 表示?
- html - Angular 5材质数据网格自动高度
- angular - Angular 5 JIT 语言
- css - why is my bootstrap page here not mobile friendly?