什么叫做class-level methods??

文档里面有句话

Note: Named scopes can only be used with class-level methods. That is, the

method must be called using ClassName::model().

请教下,这个class-level methods什么意思?

可不可以这样理解,就是一个返回了类实例的静态方法?

另外

User::model()->find()

$user=new User();

$user->find();

这两种方式都没问题吧?

两种方式都没问题,前者没有实例化,是用静态方法,后者实例化以后,调用该类方法!

谢谢,知道了

现在的疑惑就是什么叫做class-level methods

是说和 inline method 对应的那玩意?

就是把一个通常写为方法的action写在一个类里面