|
|
1
1
你为什么要把你所有的电话资料都贴出来?您的问题是如何在Zend中启用自定义文件的自动加载?对吗?
您可以注册任意数量的自定义名称空间。在本例中,Custom是一个新的名称空间,因此您的类应按如下方式命名。
关于您的目录结构,第一个问题是您的MajorClasses文件夹在应用程序/???如果可以,在同一个文件中,如上所述,应该有一个set\u include\u path()函数正在运行。在设置库路径的过程中,现在我们可以将路径添加到新目录中。
在MajorClasses文件夹中,您现在必须为每个名称空间创建一个目录。因此,如果您有自定义的名称空间,那么您将创建目录,同时还必须创建验证器目录,因为您这样命名它,所以您的路径将是。
电话.php应该是类文件的名称,类文件名始终是类名中的最后一个命名空间。
|
|
|
2
1
http://framework.zend.com/manual/en/zend.loader.autoloader-resource.html 简而言之,为了包含特定文件夹下的所有文件,我们需要遵循以下规则。 1) 假设MajorClasses文件夹下的所有文件都是由自定义类启动的 自定义验证器电话 自定义 . 为了包含此文件夹下的文件,我们需要创建zend resource autoloader的实例
2) 现在我们已经准备好了资源自动加载程序,我们需要向这个对象添加资源,例如,如果我在MajorClasses文件夹中有一个名为validators的文件夹,并且这个文件夹中的所有文件都以 自定义验证器 则此文件夹的命名空间为 因为我们已经将Custom定义为父资源对象的前缀。
在这里
自定义验证器电话 在我们的应用程序中的任何地方,都不需要使用require\u once语句。
|