弱弱问一下

new Post()和Post::model()

两者有什么区别呀?分别都用在什么地方?谢谢

前者用来创建一个新的Post实例,后者返回Post的finder(一个class只有唯一的一个)。

那我Model里的自定义方法,是通new Model后访问。还是通过Model::model()->myFunc呢?

都可以,关键看你的目的是什么。如果你的方法和某个特定的对象相关(例如getFormattedName返回格式化过的name属性),那么你应该用new Model的对象进行访问;如果你的方法着眼于整个model类(例如findByName),那么应该用Model::model().