TseWayne 2016-04-11 11:07:18 3315次浏览 5条回复 0 0 0

在数据表里删除一个password字段以后,在web中添加/修改数据时报错!model里的文件已修改!

我的是一个单独的modules,叫做zhuanjia。 在这个modules/zhuanjia所有涉及到password字段的文件中我都把password给删了;现在显示没有问题,只是添加数据获取修改数据的时候有问题!如下: 输入图片说明

这个是我model里的zhuanjia.php。

class Zhuanjia extends \yii\db\ActiveRecord
{
    public static function tableName()
    {
        return 'zhuanjia';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['name', 'type', 'phone'], 'required'],
            [['status'], 'integer'],
            [['name'], 'string', 'max' => 60],
            [['type', 'phone'], 'string', 'max' => 255]
        ];
    }
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'name' => 'Name',
            'type' => 'Type',
            'phone' => 'Phone',
            'status' => 'Status',
        ];
    }
}
  • 回复于 2016-04-11 13:59 举报

    图片显示不出来。报的错误看不到

    6 条回复
    回复于 2016-04-11 15:25 回复
    Unknown Property – yii\base\UnknownPropertyException
    Getting unknown property: frontend\modules\zhuanjia\models\Zhuanjia::password
    
    回复于 2016-04-11 15:26 回复

    就是报password。这错误!

    回复于 2016-04-11 16:06 回复

    看一下是第几行的报错,然后继续改

    回复于 2016-04-11 16:53 回复

    问题都是yiisoft里面的文件报错,那应该不是那些问题引起的。可能是像下面那位@wuyuxifeng说的,缓存问题

    回复于 2016-04-11 17:19 回复

    那你测试了么。

    回复于 2016-04-11 17:23 回复

    我不知道怎么清楚缓存。。。 百度上找了下 我不知道是没对还是怎么回事,还是报错

  • 回复于 2016-04-11 15:27 举报

    这种情况要清空缓存的

    1 条回复
    回复于 2016-04-11 15:30 回复

    如何清空缓存!?

  • 回复于 2016-04-12 12:14 举报

    检查Model的继承,是不是继承错了

    1 条回复
    回复于 2016-04-12 17:44 回复

    继承没有问题额

  • 回复于 2016-04-12 17:38 举报

    我把frontend下整个runtime文件夹删了,也还是报错!其他地方还有哪里是有缓存的吗?

  • 回复于 2016-04-12 18:01 举报

    找不到该属性, 在model 定义一下public $password;

您需要登录后才可以回复。登录 | 立即注册