当前位置:  开发笔记 > 编程语言 > 正文

Zend插件使用什么目录?

如何解决《Zend插件使用什么目录?》经验,为你挑选了0个好方法。

假设我的ini文件中包含以下内容:

resources.frontController.plugins.auth = AuthPlugin

应该在哪里放置AuthPlugin类?假设我想在控制器/插件下使用它.

更新:

根据以下建议,我仍然遇到麻烦.让我准确地说我现在拥有的东西:

1)application.ini的主要部分

includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.view[] =
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.plugins.authplugin.class = "AuthPlugin"

2)我的Bootstrap.php什么都没有(我有很多东西,但仍然没有任何错误):

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
}

3)我在application/plugins目录中有一个AuthPlugin.php类

class AuthPlugin extends Zend_Controller_Plugin_Abstract
{
    public function preDispatch(Zend_Controller_Request_Abstract $request)
        { 
           // code here
        }
}

我收到以下错误:

Fatal error: Class 'AuthPlugin' not found in C:\[my dir structure here]\Application\Resource\Frontcontroller.php on line 111

我想我在这里遗漏了一些明显的东西.提前致谢.Zend Framework 1.10

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有