1. <small id='MxWKa'></small><noframes id='MxWKa'>

    1. <legend id='MxWKa'><style id='MxWKa'><dir id='MxWKa'><q id='MxWKa'></q></dir></style></legend>
      <tfoot id='MxWKa'></tfoot>
      <i id='MxWKa'><tr id='MxWKa'><dt id='MxWKa'><q id='MxWKa'><span id='MxWKa'><b id='MxWKa'><form id='MxWKa'><ins id='MxWKa'></ins><ul id='MxWKa'></ul><sub id='MxWKa'></sub></form><legend id='MxWKa'></legend><bdo id='MxWKa'><pre id='MxWKa'><center id='MxWKa'></center></pre></bdo></b><th id='MxWKa'></th></span></q></dt></tr></i><div id='MxWKa'><tfoot id='MxWKa'></tfoot><dl id='MxWKa'><fieldset id='MxWKa'></fieldset></dl></div>
        <bdo id='MxWKa'></bdo><ul id='MxWKa'></ul>

    2. Zend Framework 2 - 如何使用外部库

      时间:2023-10-02

          <tfoot id='N8Jyz'></tfoot>

          <legend id='N8Jyz'><style id='N8Jyz'><dir id='N8Jyz'><q id='N8Jyz'></q></dir></style></legend>
          1. <small id='N8Jyz'></small><noframes id='N8Jyz'>

              <tbody id='N8Jyz'></tbody>
            <i id='N8Jyz'><tr id='N8Jyz'><dt id='N8Jyz'><q id='N8Jyz'><span id='N8Jyz'><b id='N8Jyz'><form id='N8Jyz'><ins id='N8Jyz'></ins><ul id='N8Jyz'></ul><sub id='N8Jyz'></sub></form><legend id='N8Jyz'></legend><bdo id='N8Jyz'><pre id='N8Jyz'><center id='N8Jyz'></center></pre></bdo></b><th id='N8Jyz'></th></span></q></dt></tr></i><div id='N8Jyz'><tfoot id='N8Jyz'></tfoot><dl id='N8Jyz'><fieldset id='N8Jyz'></fieldset></dl></div>

              • <bdo id='N8Jyz'></bdo><ul id='N8Jyz'></ul>

              • 本文介绍了Zend Framework 2 - 如何使用外部库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我想将我的自定义类Authentication.php"添加到我的项目中,但我不明白该怎么做?

                I want to add my custom class "Authentication.php" to my project but I don't understand how I have to do it ?

                我已经阅读了很多关于外部库的操作方法,但没有任何效果.

                I have read many howto about the external libs but nothing work.

                ZendFramework/module/Firewall/Module.php

                ZendFramework/module/Firewall/Module.php

                class Module
                {
                    public function onBootstrap(MvcEvent $e)
                    {
                        $eventManager        = $e->getApplication()->getEventManager();
                        $moduleRouteListener = new ModuleRouteListener();
                        $moduleRouteListener->attach($eventManager);
                    }
                
                    public function getConfig()
                    {
                        return include __DIR__ . '/config/module.config.php';
                    }
                
                    public function getAutoloaderConfig()
                    {
                        return array(
                            'ZendLoaderStandardAutoloader' => array(
                                'namespaces' => array(
                                    __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
                                    'MyNamespace' => __DIR__ . '/../../vendor/MyNamespace/lib/MyNamespace',
                                ),
                            ),
                        );
                    }
                }
                

                ZendFramework/vendor/MyNamespace/lib/MyNamespace/Authentication.php

                ZendFramework/vendor/MyNamespace/lib/MyNamespace /Authentication.php

                <?php
                
                class Authentication {
                
                public function test()
                {
                     die('Works fine');
                }
                
                
                }
                
                ?>
                

                如何在控制器中调用外部库.

                How I can call my external lib in my controllers.

                非常感谢!

                推荐答案

                我是这样尝试的:

                1)

                //module/Application/Module.php
                public function getAutoloaderConfig()
                {
                    return array(
                        'ZendLoaderStandardAutoloader' => array(
                            'namespaces' => array(
                                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
                                'Mynamespace' => __DIR__ . '/../../vendor/Mynamespace',
                            ),
                        ),
                    );
                }
                

                2)

                //vendor/Mynamespace/MyClass.php
                namespace Mynamespace;
                class MyClass
                {
                    //...
                }
                

                3) 我使用它,例如在我的控制器中:

                3) I use it, for example in my controller:

                use ZendMvcControllerAbstractActionController;
                use MynamespaceMyClass;
                class AdminController extends AbstractActionController
                {
                    public function indexAction()
                    {
                        $myclass = new MyClass();
                    }
                }
                

                这篇关于Zend Framework 2 - 如何使用外部库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:异常捕获:什么时候不捕获它们? 下一篇:使用 Zend Framework 连接到两个不同的数据库

                相关文章

                最新文章

                  1. <i id='fhOmX'><tr id='fhOmX'><dt id='fhOmX'><q id='fhOmX'><span id='fhOmX'><b id='fhOmX'><form id='fhOmX'><ins id='fhOmX'></ins><ul id='fhOmX'></ul><sub id='fhOmX'></sub></form><legend id='fhOmX'></legend><bdo id='fhOmX'><pre id='fhOmX'><center id='fhOmX'></center></pre></bdo></b><th id='fhOmX'></th></span></q></dt></tr></i><div id='fhOmX'><tfoot id='fhOmX'></tfoot><dl id='fhOmX'><fieldset id='fhOmX'></fieldset></dl></div>

                    <small id='fhOmX'></small><noframes id='fhOmX'>

                    <legend id='fhOmX'><style id='fhOmX'><dir id='fhOmX'><q id='fhOmX'></q></dir></style></legend>

                    • <bdo id='fhOmX'></bdo><ul id='fhOmX'></ul>
                    <tfoot id='fhOmX'></tfoot>