cfanbo

cfanbo

这家伙有点懒,还没写个性签名!

  • 财富值110
  • 威望值0
  • 总积分220

个人信息

  • 2015-07-06 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回答

    我想你应该解决了,问题应该出来

    $model->load(Yii::$app->request->post())
    

    对吧

    是这一块的逻辑的,前端传递过来的表单名数据与后端Model里的类名不一致引起的

  • 回复了 的回答

    在yii\web\view命名空间下View类中, 有一个事件beforeRender这个事件, 可以组合你的输出到视图中的参数. 再利用行为 应该可以解决

    方案都复杂化了,现在直接用js来临时解决了

  • 回复了 的回答

    要实现什么格式的命名规则呢?

    就是在view被渲染的时候,不让数据根据模型类名来何命名,可以自定义,如从Stu模型获取的数据,在渲染时,显示为Teacher

  • 回复了 的回答

    模型现在继承的是Model,要继承ActiveRecord,用上DAO。试试。

    我现在用的是AR方法的,没有用DAO,你的意思是将BasicForm继承ActiveRecord类吗?

  • 回复了 的回答

    试试数据库主键

    什么意思?

  • 回复了 的回答

    在这行

    if ($model->load(Yii::$app->request->post()) && $model->validate())
    

    为false时,使用

    var_dump($model->getErrors());
    

    输出一下错误信息?

    根据本就执行不到这里的,因为前面已经为false了

  • 回复了 的回答

    在这行

    if ($model->load(Yii::$app->request->post()) && $model->validate())
    

    为false时,使用

    var_dump($model->getErrors());
    

    输出一下错误信息?

    为空, empty

  • 提出了问题
    Yii2.0 无法更新记录?
见习主管 等级规则
220/500
资料完整度
10/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

2

Ta的访客

8