在每个控制器中声明$ name的目的是什么

use*_*712 2 cakephp

我靠蛋糕PHP.
我注意到每个Controller中都声明了一个变量$ name.
它的目的是什么?
它是指表格网站的名称吗?

<?php
class SitesController extends AppController { 
var $name = 'Sites';
...
}
?>
Run Code Online (Sandbox Code Playgroud)

如果是,用户可以像这样引用多个表吗?
var $ name ='Sites','Sites2','Sites3';

el.*_*ado 6

它用于与PHP4兼容.你可以放心地忽略它.

不,它;不是指表的名称......它有时暗示名为FooController的控制器将使用名为Foo的模型,但并不总是如此.

不,你不能指定那样的模型名称.要加载的模型列在$uses属性中:

public $uses = array ('Sites', 'Sites2', 'Sites3');
Run Code Online (Sandbox Code Playgroud)