278893912qq 2011-09-15 17:05:08 5078次浏览 14条回复 0 0 0

RT.... 各位大虾有何高招

  • 回复于 2011-09-15 17:10 举报

    这个有好多现成js代码的吧?copy一个就行了...

  • 回复于 2011-09-15 17:21 举报

    在yii框架中能用吗?

  • 回复于 2011-09-15 17:29 举报

    这个跟yii框架没关系吧...为什么不能用?

  • 回复于 2011-09-15 17:41 举报

    二级,三级不都一样吗?论坛里有源码,自己找一下!

  • 回复于 2011-09-16 09:07 举报

    舰长啊,我在论坛上的二级关联源码上修改的,添加到三级关联。在第一次加载数据的时候,$models->province能取到值,$models->city取不到值

  • 回复于 2011-09-16 15:32 举报

    的确,city没有取到值

  • 回复于 2011-09-16 15:55 举报

    请问。。怎么取到值呢?

  • 回复于 2011-09-16 16:31 举报

    舰长的代码没有问题,但是我分别对post参数和赋值后模型的属性值,发现city赋值失败,不知道是何原因造成的,通过在create、update中$model->attributes = $_POST['Member']后面手动赋值:$model->city = $_POST['Member']['city'],问题才得以解决,但是舰长的代码没有问题啊,大家都是这样写得……为何这次就出问题了,不才,求解释!

  • 回复于 2011-09-16 17:46 举报

    知道原因了。这是不安全的赋值,所以没有赋过去,在Member的rules方法里面把on场景去掉就OK了

  • 回复于 2011-09-17 11:51 举报

    路过 留个记号

  • 回复于 2011-09-19 09:06 举报

    什么是on场景去掉啊?

  • 回复于 2011-10-14 15:37 举报

    [attach]417[/attach]是不是这个……模型里面验证方法那

  • 回复于 2012-07-09 14:07 举报

    得收藏了这个,赞一个!!!

  • 回复于 2012-07-13 14:13 举报

    明白了原理其实很简单,

    $model->city = $_POST['Member']['city']
    
您需要登录后才可以回复。登录 | 立即注册