大裤衩子 2014-09-19 13:05:58 8516次浏览 1条评论 0 1 0

自定义的类要想让框架自动加载,必须遵循以下2点:

1.每个类都必须置于命名空间之下 (比如 foo\bar\MyClass)。
2.每个类都必须保存为单独文件,且其完整路径能用以下算法取得:

$classFile = Yii::getAlias('@' . str_replace('\\', '/', $className) . '.php');

也就是说,存放自定义类的目录必须在某个定义路径别名的目录之下,并且命名空间要按照存放类的路径来定义;

觉得很赞
您需要登录后才可以评论。登录 | 立即注册