2017-06-09 15:07:23 2980次浏览 5条回答 0 悬赏 10 金钱

声明一下,我是新手,最近才研究YII的,中途遇到了很多问题,但是资料太少了,所以头疼!
描述:我写了一个产品添加,和一个产品修改,在这两个页面中,我用的是自动生成的表单。
微信图片_20170609115248.png

2017-06-09_115459.png

还有一个控制器,有来两个方法。
微信图片_20170609115241.png

微信图片_20170609115248.png

还有一个model
微信图片_20170609115255.png

问题:我添加的时候,点击提交的时候会自动验证,并提示错误信息。但是我修改的时候,却没有任何提示。这里不明白,纠结了

两天。

还有就是我登录验证,和这个问题完全一致,希望有大神帮我看看,谢谢!

  • 回答于 2017-06-09 15:22 举报

    都提示啥了?让我们猜么?

    5 条回复
    回复于 2017-06-09 15:25 回复

    我写了验证规则rules,在添加和修改的时候有验证信息要做出回应(比如标题不能为空),问题是,只有添加的时候才有验证信息提示显示,修改的时候却没有!程序没有报错。

    回复于 2017-06-09 16:13 回复

    添加时,默认为空,报错是应该的。修改时默认就有值,不报错也正常吧。

    回复于 2017-06-09 16:21 回复

    问题是,我把输入框默认的值删除掉,或者输入不合法的字符,一样没有任何提示,正常的是会提示为空,或者不合法!

    回复于 2017-06-09 19:53 回复

    才发现是1.x版本……

    回复于 2017-06-09 19:54 回复

    你这添加和编辑是传递到两个不同的页面上的,所以问题出在你的编辑页面。

  • 回答于 2017-06-09 15:38 举报

    创建 修改 针对数据字段做一个场景的效验吧

    1 条回复
    回复于 2017-06-09 15:43 回复

    都是同一个场景,如果我把edit方法改成add方法就可以,但是这不是我想要的

  • 回答于 2017-06-09 16:41 举报

    才开始研究为毛不研究2.0,还研究1干嘛。

  • 回答于 2017-06-09 17:28 举报

    用yii2吧 1过时了

  • 回答于 2017-06-20 10:53 举报

    没用过1,2还知道些

您需要登录后才可以回答。登录 | 立即注册
render
助理

render

注册时间:2017-06-03
最后登录:2017-07-14
在线时长:2小时1分
  • 粉丝0
  • 金钱90
  • 威望0
  • 积分110

热门问题