zend-autoloader

    2热度

    1回答

    我是Zend框架的新手。我正在更新另一个人开发的项目。我得到了如下的错误, Generating config... PHP Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with message 'Resource matching "autoloader" not found' in /proj

    0热度

    1回答

    在寻求帮助之前,我一直在阅读很多内容。 我也一直在与托管公司交谈,以获得一些帮助,但他们的技术支持与我一样知识渊博。 由于许多在这里编写Zend Framework安装在共享主机上的人,我有一个很深的自动加载和寻找类的问题。 我有权访问php.ini,.htaccess(显然),根目录和公共目录(当然)。 用于我的安装的结构如下: / - root, not accessible to publi

    1热度

    1回答

    我以为是自动加载建立到Zend所以如果你试图实例化一个类,将使用类名,试图找到其中类的文件位置。 我希望能够使用自动加载在我的应用程序的根目录加载DTO目录。我想我可以做这样的Application_DTO_MyClass文件/application/dtos/myClass.php 我试过使用Google搜索它,但没有发现任何有用的东西。任何提示最好的方法来做到这一点?

    1热度

    2回答

    在Zend应用程序中,是否有一种方法可以定义一个不符合自动加载命名约定的类,并且在稍后尝试使用它时仍能识别它?我想你可以定义类并用自动加载器以某种方式注册它,但是在阅读了自动加载器手册页之后,我仍然不知道如何去做。 我的用例是在测试过程中(不,我不想在这种情况下模拟或存根)。我在测试脚本的顶部定义了一个新类,但是当我的应用程序代码引用这个类时,autolader积极地根据命名约定加载它。 <?ph

    -1热度

    1回答

    没有发现我真的希望这不是一个重复的,但在这里我去PHP类: 我使用Zend的自动加载机加载类。它似乎工作,至少它在实例化Common/TestTest.php中实现的类(Common_TestTest)时加载了正确的文件。但后来我收到以下错误信息: “在Common/TestTest.php中找不到Common_TestTest类”。 没有什么在TestTest.php以外的其他类: <?php

    0热度

    1回答

    我在我的Zend网站有一个不寻常的自动加载问题。直到现在自动加载一直在努力。现在,我添加了一个新文件,项目和自动加载无法找到它。我已经将问题简化为最简单的测试案例,并想知道是否有人可以帮我解决问题。 在我的网站我有一个常用的目录结构,就像这样: site/ application/... library/ Zend/... PHPUnit/...

    0热度

    1回答

    如何建立与学说2和Zend自动加载加载实体在以下目录结构: Application -Modules --Core ---Models ----Entities ----Repositories --CMS ---Models ----Entities ----Repositories 我希望能够加载使用{模块名} \实体{entityName}的类。例如,我希望能够做到这一

    0热度

    2回答

    由于性能问题(基准测试)我试图使用另一个自动加载器比默认的Zend_Loader_Autoloader。 我尝试不同的方法,使用: $autoloader->removeAutoloader(array('Zend_Loader_Autoloader', 'autoload')) ->setDefaultAutoloader(array($loader, 'loadClass'));

    0热度

    2回答

    我的应用程序的结构是这样的: 应用 模块 默认 学生 控制器 形式 studentParent.php 车型 意见 Boostrap.php 我有一个studentParent.php内形成学生模块的文件夹。 class Student_Form_studentParent extends Zend_Dojo_Form{ } 每当我把里面的学生模块控制器这种形式上课,我得到找不到类错误 我已

    0热度

    1回答

    什么是最好的方式来自动加载抽象类 我有一个类Formprocessor_Userregistrate扩展Formprocessor 这两个文件都在同一个目录,但无法找到Formprocessor 我已经使用$自动加载磁带机 - > registerNamespace( 'Formprocessor_'); 当我将Formprocessor的名称更改为Formprocessor_Formproces