【问题标题】:Where to learn Yii? [closed]在哪里学习 Yii? [关闭]
【发布时间】:2011-03-06 23:41:40
【问题描述】:

我一直在尝试学习 Yii,但没有运气。我发现 Zend Framework、Kohana、Code Igniter 等其他框架比 Yii 更容易学习。该文档也 su**s。您可以发布易于理解且编写良好的教程/文章的链接吗?官方文档里写满了语法错误,似乎很仓促……

【问题讨论】:

  • 我认为文档没有那么糟糕,教程/文章可以很好地解释框架的一小部分,但要真正了解大部分内容,您必须深入了解文档。也许这个框架不适合你?
  • 即使我发现文档在很多地方都不好。一个全新的人会发现很难在框架中找到自己的方式。
  • 我也相信您将肯定需要深入研究文档以获取任何高级内容。 Yii 不是最容易学习的框架,尤其是因为当你不按照它喜欢的方式做事时,它会与你作斗争——但它不会阻止你。所以你可以很容易地发现,Yii 确实为 X 提供了简单的支持,但这给你带来了很多麻烦,因为你不太清楚如何准确地使用这种支持。这只能通过阅读大量文档来避免......
  • 现在你问这个问题已经 3 年了,顺便说一句 +1,你对这个框架的实际判断是什么。提前致谢。
  • 有基于最新 Yii 版本的新教程吗?

标签: php frameworks yii


【解决方案1】:

我从这里开始http://blog.dmcinsights.com/series/learning-the-yii-framework/

然后我做了在线博客教程

论坛是搜索/询问信息的好地方。社区很好,总是会很快回复您。

是的,博客教程充满了拼写错误和某种错误。但是恕我直言,这是您开发更多技能的原因。你必须实际搜索。或者如果你很懒惰,教程后面​​的 cmets 会告诉你该怎么做。但通常,在教程的一半之后,您将开始了解它为什么不起作用以及如何解决它。在我看来,这是最好的学习方式。

不要放弃,Yii 非常好用且功能强大。 Yii 是 symfony 2 之后更快的全加载框架。

【讨论】:

  • after symfony 2 是什么意思?你的意思是交响乐 2 比 Yii 快吗?
【解决方案2】:

试试这个链接:

http://www.yiiframework.com/forum/index.php?/topic/6129-total-fresher-in-php-frameworks-and-yii-i-dont-understand-tutorials/

这是我的主题,在第一篇文章中附有 PDF。 2009 年圣诞节,我开始使用 Yii。我以前从未使用过 PHP 框架,所以我在控制器、使用视图、集成 ajax 等方面迷失了方向。所以(当我理解它时)我创建了一个可以帮助初学者的小手册。看看它,让我知道它是否有帮助。还没写完,想改一下,不过主要介绍一下 YII 和 MVC 架构的概念..

【讨论】:

    【解决方案3】:

    另外,别忘了《Yii 权威指南》。我发现在我开始开发我的应用程序后(所有代码都基于博客教程),我遇到的大部分问题都在指南中得到了进一步的解释。

    另外,不要忘记向社区贡献您的问题/建议 - 只有更多的人参与其中,它才会变得更加强大......

    http://www.yiiframework.com/doc/guide/

    可以在此处找到有关此主题的持续且最新的 Wiki 文章: http://www.yiiframework.com/wiki/268/how-to-learn-yii

    【讨论】:

    • 会建议人们在购买前阅读亚马逊上这本和其他 Yii 书的评论。我有两本书,在没有做亚马逊审查尽职调查的情况下疯狂购买,我很遗憾。好吧,并不是说这些书不好,只是说很大没有。的人没有发现它像他们希望的那样有用。 Larry Ullman 提到他可能正在写一本关于 Yii 的书。当它出版时,我肯定会把钱放在那本书上。他是老师的瑰宝。
    【解决方案4】:

    如上所述,阅读“Yii 权威指南”是最好的起点,因为它涵盖了 Yii 的所有主要(和众多)功能。 “博客教程”也很有帮助。

    Yii 在这里也有一组很好的易于搜索和交叉引用的类参考 (API) 文档: http://www.yiiframework.com/doc/api/

    Yii 论坛也很活跃,开发者本人(qiang)回答了很多问题。 Yii 的开发非常活跃,因此当您报告 Google 代码中的错误时,您通常也会在那里得到快速响应。

    最后,当您从 SVN 中查看 Yii 源代码时,它包含一个“演示”文件夹,其中包含一个工作博客演示、一个 Hello World 和一些其他演示应用程序。

    【讨论】:

      【解决方案5】:

      是的,我要补充一点,权威指南和 api 手册都可以 pdf 和 chm(推荐)格式下载。

      【讨论】:

        【解决方案6】:

        您可以从 Packt 发行商处购买 Agile with Yii 1.1 和 PHP5。我现在实际上正在阅读它。书中有不少小错误,你完全可以看出他们赶时间,可能是因为它是第一本 Yii 书。

        https://www.packtpub.com/yii-1-1-and-php5-for-agile-web-application-development/book?tag=ns/agile-yii-abr1/0810&utm_source=ns_agile_yii_abr1_0810&utm_medium=content&utm_campaign=naheed

        有链接,我从亚马逊买的。

        -- 书中的 SQL 模式有错别字和类型错误。我也刚刚在*上问过这个问题。

        【讨论】:

          【解决方案7】:

          我在这里开始阅读 Larry Ullman 教程翻译(意大利语):http://www.programmandofacile.it/impariamo-yii-framework/ 然后我继续阅读 Yii documentation。 最后我开始关注 Yii forum

          【讨论】:

          • 现在有点老了,但是 YiiBook 写得很好,我承认官方网站上的 Yii 文档真的很糟糕,结构很差,需要彻底修改。 yii.larryullman.com
          • Larry Ullman 已经出版了一本关于 Yii 2 的优秀书籍,详情请见larry.pub