{CN} - 3.5.2.1 $name

PHP4的用户如果要定义控制器必须从$name的属性开始。$name属性是控制器的名字。通常他是控制器主要使用的模块的单词的复数形式。这就解决了CakePHP的命名方式并且避开了PHP4中一些比较奇怪的类名

<?php

#   $name控制器使用例子

class RecipesController extends AppController {
   var $name = 'Recipes';
}

?>	
  1. <?php
  2. # $name控制器使用例子
  3. class RecipesController extends AppController {
  4. var $name = 'Recipes';
  5. }
  6. ?>

{EN} - 3.5.2.1 $name

PHP4 users should start out their controller definitions using the $name attribute. The $name attribute should be set to the name of the controller. Usually this is just the plural form of the primary model the controller uses. This takes care of some PHP4 classname oddities and helps CakePHP resolve naming.

<?php

#   $name controller attribute usage example

class RecipesController extends AppController {
   var $name = 'Recipes';
}

?>	
  1. <?php
  2. # $name controller attribute usage example
  3. class RecipesController extends AppController {
  4. var $name = 'Recipes';
  5. }
  6. ?>

Differences

Lines: 1-11Lines: 1-11
 <title>$name</title> <title>$name</title>
-<p>PHP4 users should start out their controller definitions using the <code>$name</code> attribute. The <code>$name</code> attribute should be set to the name of the controller. Usually this is just the plural form of the primary model the controller uses. This takes care of some PHP4 classname oddities and helps CakePHP resolve naming.</p> +<p>PHP4的用户如果要定义控制器必须从$name的属性开始。$name属性是控制器的名字。通常他是控制器主要使用的模块的单词的复数形式。这就解决了CakePHP的命名方式并且避开了PHP4中一些比较奇怪的类名</p>
 <pre> <pre>
 &lt;?php &lt;?php
-# $name controller attribute usage example +# $name控制器使用例子
 class RecipesController extends AppController { class RecipesController extends AppController {
  var $name = 'Recipes';  var $name = 'Recipes';
 } }