cakePHP控制器如何内置模型属性?

时间:2015-03-18 05:42:07

标签: php cakephp

如果我有如下控制器。

<?php
class LoginController extends AppController{

    public function index(){

    }
}
?>

我可以访问登录模型$this->LoginLoginController类如何访问Login模型?我们没有在Login类中定义任何名为LoginController的属性。这是怎么发生的?

1 个答案:

答案 0 :(得分:2)

  

如果不能,CakePHP将为您动态创建一个模型对象   在/ app / Model中找到相应的文件。这也意味着,如果你   不小心将您的文件命名为错误(例如,post.php或posts.php   而不是Post.php),CakePHP将无法识别您的任何设置   并将使用默认值。

Model.php ,根据复数小写对象自动选择数据库表名。该表必须至少具有&#39; id auto_increment&#39;首要的关键。

您可以查看cakephp/lib/Cake/Model/Model.php