Php 什么是Zend框架;资源;?
我知道这样问很愚蠢,我经常在文档中看到这个术语,但我仍然没有从我遇到的这些上下文中得到启发。“资源”和“图书馆”有什么区别。在我的假设中,我得出的结论是,它们只是一组加载的类。我想确定我是否正确。但我不理解为什么它们在Zend_应用程序资源中包含Zend_缓存、Zend_翻译、Zend_Dojo等功能。非常感谢,请原谅我的英语。资源是在引导过程中通过配置文件初始化的对象,通常可用于整个应用程序 这里介绍了一组内置资源- 你也可以提供你自己的 库是可以在应用程序中使用的类的集合。对象通常在需要时实例化 简单地说,资源是一个逻辑实体,可用于加载和运行zend framework应用程序,并用作应用程序的供应/保留/存储。有些资源是由zend framework本身自动加载的,有些资源是必须加载的,有些资源只是提供配置 在Zend Framework中,在zf应用程序上下文中使用的资源术语,表示如下内容:Php 什么是Zend框架;资源;?,php,zend-framework,Php,Zend Framework,我知道这样问很愚蠢,我经常在文档中看到这个术语,但我仍然没有从我遇到的这些上下文中得到启发。“资源”和“图书馆”有什么区别。在我的假设中,我得出的结论是,它们只是一组加载的类。我想确定我是否正确。但我不理解为什么它们在Zend_应用程序资源中包含Zend_缓存、Zend_翻译、Zend_Dojo等功能。非常感谢,请原谅我的英语。资源是在引导过程中通过配置文件初始化的对象,通常可用于整个应用程序 这里介绍了一组内置资源- 你也可以提供你自己的 库是可以在应用程序中使用的类的集合。对象通常在需要时实
-cachemanager
-db
-多数据库
-前端控制器
-布局
-区域设置
-日志
-邮件
-模块
-导航
-路由器
-会话
-转换适配器资源
-用户代理
-视图等 语法:Zend\u应用程序\u资源\u资源名称 示例资源加载说明: Zend\u应用程序\u资源\u模块 Zend_应用程序_资源_模块用于初始化应用程序模块。 如果您的模块在其根目录中有一个Bootstrap.php文件,并且它包含一个名为_module_Bootstrap_的类(其中“module”是模块名),那么它将使用该类来引导模块 默认情况下,将使用模块名称和目录对模块进行初始化,为模块创建_Zend_Application_Module_Autoloader_的实例 由于默认情况下模块资源不接受任何参数,为了通过配置启用它,您需要将其创建为空数组。在INI(application.INI)样式配置中,如下所示:
resources.modules[] =
<resources>
<modules>
<!-- Placeholder to ensure an array is created -->
<placeholder />
</modules>
</resources>
在XML样式配置中,如下所示:
resources.modules[] =
<resources>
<modules>
<!-- Placeholder to ensure an array is created -->
<placeholder />
</modules>
</resources>
可以签出资源是您的应用程序可以“使用”的资源-数据库连接、缓存等。您所指的Zend_应用程序_资源类用于配置这些资源。谢谢!事实上你让我明白了!