刘师傅
- 刘师傅 2018-12-10 已签到连续签到15天,获得了20个金钱
- 刘师傅 2018-12-09 已签到连续签到14天,获得了20个金钱
- 刘师傅 2018-12-08 已签到连续签到13天,获得了20个金钱
- 刘师傅 2018-12-07 已签到连续签到12天,获得了20个金钱
- 刘师傅 2018-12-06 已签到连续签到11天,获得了20个金钱
rules() 和 attributeLabels() 返回的都是数组,在子类内调用
parent::rules()
或parent::attributeLabels()
可获取,之后自行组装即可,下面是自定义 attributeLabels() 的例子:// adForm.php use yii\helpers\ArrayHelper; public function attributeLabels() { // parent::attributeLabels() 内含有 Operation 内的属性标签 return ArrayHelper::merge(parent::attributeLabels(), [ // 这里放置 adForm 内的属性标签 'status' => '状态', ]); }
类似的,parent::beforeSave()就行。
顺便说一下哥们,你提的问题明显不是框架的问题,而是你的php面向对象的继承关系还不清楚,建议你趁机复习下PHP的基础,面向对象部分。- 刘师傅 2018-12-05 已签到连续签到10天,获得了20个金钱
- 刘师傅 2018-12-04 已签到连续签到9天,获得了20个金钱
这个问题请具体说一下,500错误信息是啥,你的web日志可以贴出来瞧瞧吗?
反射功能的应用比较底层,一般人遇不到这个问题。从理论来说,算法是不区分语言的。我不清楚这个HMAC-SHA1算法是原生javaSdk提供的还是需要扩展jar包。
还有,你看看这个接口文档的实现部分,是不是应该有各个语言的sdk包,所以你看看有没有php的sdk包。找到php的,你就知道了。
最后,如果上述还不行,那就研究下这个加密算法,看看都有哪些参数,涉及哪些选项,php不可能没有,或者在实现上有差异也不是不可能。因为之前一个java的同事和我php的应用交互时,发现了两种语言在使用AES加密算法上的差别,当时java上对这个算法支持比较精细;而php在算法参数上不能选,这个hmac_sha1()。我没用过。
看看吧你自己,希望给你提供点帮助。