What is $this->User a reference to within the UsersController in CakePHP?
如果您在用户控制器中,那么
什么是
cake中的默认行为是自动将模型与每个控制器关联。约定是关联的模型将是控制器名称的单数,这样用户控制器将自动加载名为user的模型,PeopleController将自动加载名为person的模型。像这样自动加载的模型将成为控制器对象的属性。
通过将控制器对象的$uses属性设置为包含要加载的模型名称的数组,可以选择自动加载控制器的哪些模型,尽管这通常被认为是由于性能问题导致的错误做法。
如果不希望将任何模型与控制器关联,也可以将$uses属性设置为false。
要在控制器的后期加载模型实例,您可以调用$this->load model("cow"),$this->cow现在将包含对cow模型的引用。
从cakephp手册-从cake开始
This manual assumes that you have a general understanding of PHP and a basic understanding of object-oriented programming (OOP).
网络上有成千上万的站点可以向您解释OOP和PHP。这是两个随机的。
面向对象编程与PHP面向对象编程
1 2 | $this // is the current class $this->User // is the calling the Model User |