如何覆盖原生资源?

时间:2010-08-08 11:26:20

标签: php zend-framework zend-application

我正在尝试创建自定义资源以扩展现有的zf资源。 如果我选择不同的“Myrouter”作为资源名称但是如果我尝试覆盖路由器它不起作用,它工作正常。

这是我的configs.ini(部分)

autoloaderNamespaces[] = "Mlo_"
autoloaderNamespaces[] = "My_"
pluginPaths.Mlo_Application_Resource = APPLICATION_PATH . "/../library/Mlo/Application/Resource"
resources.router.defaultTranslator = "Zend_Translate"

我的文件在APPLICATION中。 “/../library/Mlo/Application/Resource/Router.php 并命名为Mlo_Application_Resource_Router.php

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Zend Framework默认执行此操作,因此问题将是您的配置。以下是我的所有内容:

pluginPaths.H2_Application_Resource = "H2/Application/Resource"

如果您的包含路径设置正确,请尝试相对路径。