chenyan 2013-01-29 09:54:52 1923次浏览 7条回复 0 0 0

以前用过的框架有tp和ci,这次因为要改一个公司的网站,所以才接触yii,发现这个的资料不是一般的少啊,看了网上的教程,貌似都是从-》安装,-》建立模型,-》创建CURD.这几步,而这些都是依靠gii这个脚手架工具,我看了一下,那个公司原网站的配置文件中main.php就没有gii的配置,我想那个人在建站的时候可能没用到gii吧。我的疑问是这样的:yii是不是可以不用gii?如果可以不用,那自己写代码,MVC模式和tp,ci又有何区别呢?比如文件夹命名方式,我看了一下,就视图文件夹命名来说,貌似和tp没有区别,请大牛解答,小弟不胜感激。

亿速云
  • 回复于 2013-01-29 10:23 举报

    Gii只是辅助生成mvc的脚手架,你可以自己手工写。
    对于维护网站,一般很少再写mvc了,除非添加业务需求。

  • 回复于 2013-01-29 12:46 举报

    是啊,但是我找的唯一一篇稍好完整的视频教程也是从gii开始的,而且不是那么系统,不像是tp的教程那样,最起码从控制器,模型,视图来的话,不求细,大概说说也好啊,而且翻译成中文的三本书籍立面也不是系统说的,我都不知道从何入手了。。。。

  • 回复于 2013-01-29 13:12 举报
  • 回复于 2013-01-30 11:39 举报

    这个在我下载框架的时候就看过了,难道没有其他的了嘛?这个说的太笼统了

  • 回复于 2013-01-30 14:25 举报

    详细的就是看手册了:http://www.yiichina.com/doc/api/1.1
    博客的也行:http://www.yiichina.com/doc/blog/1.1

  • 回复于 2013-01-30 18:51 举报

    HAS_ONE(有一个): 这是 HAS_MANY 的一个特例,A 最多有一个 B (例如 User 最多有一个 Profile);

    斑竹,HAS_ONE能不能没有啊。字面意思是最多有一个,就是有一个或者没有,是么?

  • 回复于 2013-01-31 09:00 举报

    HAS_ONE 是A只有一个B,是一对一的关系;
    HAS_MANY是A有很多B,是一对多的关系。都可以没有,就跟你没有个人资料,或者一篇文章没有评论一样。

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