我想学习如何使用Code Igniter创建一个简单的CRUD。
本教程正是我所需要的,但它是在2009年发布的。
本教程的所有代码都与最新的Code Igniter版本兼容吗?
在大多数情况下,是的(通过快速浏览您发布的代码)。
一件重要的事情是,现在主要的 CI 类都以 CI_ 为前缀,因此您的控制器将扩展CI_Controller和您的模型CI_Model。
一些 DB 方法更改了它们的名称,所以曾经的 getWhere() 变成了 get_where() (IIRC),并且在放弃对 PHP4 的支持方面发生了很大变化(构造函数现在与 __construct() 方法一起使用,例如。 ),即使没有完全采用 PHP 5(例如,没有命名空间)
无论如何,您可以在changelog中找到自该版本(我相信应该是 1.7.x)以来的完整更改列表,您可以通过查看已删除、添加或重命名的内容来解决您可能遇到的任何错误。