jinchishuxue 2011-05-08 06:21:15 3885次浏览 6条回复 0 0 0

hi all, 这两天看yii 权威指南,有个地方没有理解: 数据库表和一个model是关联的,要是我想升级一个表(比如,给表中添加一个字段), 我该怎么做呢? thx.

  • 回复于 2011-05-08 08:59 举报

    添加完就可以了,在model里添上rules,然后添上attributeLabels

  • 回复于 2011-05-08 11:18 举报

    添加完就好了

    还是不太明白.我的问题是:
    比如我现在已经有一张user的表了,且有username,password,email, 三个字段.
    当然我也已经通过这张表,用gii生成了user的model,controller了.

    有一天,有了新的需求,我想给user这张表增加 age,gender 字段,我该如何让我的DB上的user表增加这两个字段?

    以前用过grails framework,它的原理是碰到上面我所说的这种情况,
    只需要在model文件中添加age和gender两个字段,然后,重新启动project后,会自动在数据库表中添加age,gender这两个字段.

    thx.

  • 回复于 2011-05-08 13:45 举报

    yii不能自动在数据库里添加字段,只能手工加了!

  • 回复于 2011-05-08 17:10 举报

    知道了,非常感谢..

  • 回复于 2011-05-25 21:56 举报

    重新生成覆盖

  • 回复于 2011-06-04 10:59 举报

    改变类属性,工程自动维护表结构,这是ror的思想,楼主的想法是Ruby on Rails得来的啊,但YII没有此功能,因为此功能的实现在PHP中,是很麻烦的

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