Closed GoogleCodeExporter closed 9 years ago
由于 PHP 5.3 之前不支持延迟绑定,所以如果要在 ActiveRecord 继承类中添加一些 公共静态方法,则不得不修改所有的继承类。 因此应该将这些公共静态方法封装到一个单独的对象中。这�� �一来,应用程序可以使 用 Post::do()->validate() 等方法。 不过为了保持已有应用程序的兼容性,Post::find() 静态方法仍然保留。 增加 meta 对象后,ActiveRecord 内部的一些方法也可以迁移到 meta 对象,从而进 一步简化 ActiveRecord 的实现。
Original issue reported on code.google.com by dualf...@gmail.com on 13 Apr 2008 at 5:35
dualf...@gmail.com
completed
Original comment by dualf...@gmail.com on 18 Apr 2008 at 6:44
Original issue reported on code.google.com by
dualf...@gmail.com
on 13 Apr 2008 at 5:35