我正在YII2
中创建API,每个请求都运行良好,但在PUT
请求中,我得到了以下错误
未知属性–yii\base\UnknownPropertyException
设置未知属性:yii\filters\auth\HttpBearerAuth::formats
这是我的堆栈跟踪
>
在D:\xampp\htdocs\connect\vendor\yiisoft\yii2\base\Object中。php第161行15215315415515615615715815916016116216316416164165166167168169170
*/public function\uuu set($name,$value){$setter='set'。$name;如果(方法_存在($this,$setter)){$this-
/**
Apache/2.4.23(Win32)OpenSSL/1.0.2h PHP/5.6.28 Yii框架/2.0.11.2
控制器中的行为是
public function behaviors() {
return [
[
'class' => HttpBearerAuth::className(),
'only' => ['index', 'view', 'create', 'update', 'search'],
'formats' => ['application/json' => Response::FORMAT_JSON,],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'index' => ['get'],
'view' => ['get'],
'create' => ['post'],
'update' => ['PUT'],
'delete' => ['delete'],
'deleteall' => ['post'],
'search' => ['get']
],
]
];
}
我正在测试它与邮递员
和传递授权
在每个api。
这是我的头球
可能是什么问题?
错误很明显:HttpBearerAuth
类没有属性格式
,所以下面的行不应该在HttpBearerAuth
配置下:
'formats' => ['application/json' => Response::FORMAT_JSON,],
这是\yii\filters\contentcongregator的属性。有关更多详细信息,请参阅内容协商文档
问题内容: 我有一个使用该任务复制各种xml文件的蚂蚁。它使用过滤合并文件中的属性。每个环境(开发,阶段,生产)都有一个不同的存储环境配置。 有时,我们向Spring XML或其他需要更新文件的配置文件添加新属性。 如果缺少属性,我希望蚂蚁快速失败。也就是说,如果有任何原始令牌将其放入生成的文件中,则我希望该构建终止,以便用户知道他们需要向其本地build.properties添加一个或多个属性。
问题内容: 我希望这在角度上真的很简单。 我有翻译人员和其他用户的清单 然后我有一个ng-repeat,我只想显示有语言的用户 但不幸的是,我似乎无法弄清楚如何通过属性的存在进行过滤。我尝试了各种方式 我不想为此编写一个外部过滤器,因为我敢肯定它可能成角度,但我只是无法正确理解这些术语。 问题答案: 说明: 考虑如下列表: 筛选出具有特定属性的对象或具有未定义或null的特定属性的对象: 筛选出不
时间过滤器按照指定的时间段展示搜索结果。设置了 index contains time-based events 和 time-field 的索引模式可以使用时间过滤器。 时间过滤器默认的时间段为最近15分钟。您可以使用页面顶部的 Time Picker 来调整时间段和刷新频率。 通过 Time Picker 设置时间过滤器: 点击 Kibana 工具栏中的 Time Picker 。 可以通过点
问题内容: 我的数据库中有两个表,和。一个操作需要零个或多个属性。但是,属性的属性分配有一些逻辑: 操作需要设备和 操作无需任何设备 操作需要设备,或者 操作需要设备(或)和(或) 用SQL表示这一点的最佳方法是什么? 我敢肯定人们以前已经做过,但是我不知道从哪里开始。 (FWIW,我的应用程序是使用Python和Django构建的。) 更新1: 将有大约一千行和三十行。信息以CSV形式出现,
我试图在Spring Boot环境中设置一个clamav病毒扫描程序。因此,我想在属性文件clamav.properties中设置主机和端口,该文件与application.properties文件一起位于我的resources目录中。看起来是这样的: 我有这门课: 它没有连接,在日志中我得到这个: 因此,这些值显然没有设置。我做错了什么?我使用的是spring boot starter web的
我在这个链接下载了yii2-jui yii2-jui 之后我把它放在yiisoft文件夹下 yiisoft\yii2-jui 当我运行我的应用程序时,它给我这个错误 PHP致命错误-yii\base\错误异常类'yii\jui\DatePicker'未找到 我怎样才能解决这个问题。我应该把yii2-jui文件夹放在哪里? 先谢谢你