草庐IT

zend_auth

全部标签

php - 如何显示 Zend 框架抛出的异常错误?

我正在使用Zend框架,只是讨厌这样一个事实:我似乎遇到了数百个异常错误,例如,如果我尝试引用一个对象的不存在的属性,我的应用程序就会死机并崩溃。但是我不知道在哪里可以看到这些错误或如何在屏幕上显示它们。我已将显示错误设置为true并向E_ALL报告错误,但是当抛出错误时,我所看到的只是一个空白页面,它只呈现到明显发生错误或抛出异常之前的一点。 最佳答案 APPLICATION_ENV环境变量的值是多少。ZF应用程序中的标准public/index.php执行以下操作://Defineapplicationenvironmentde

php - 任何好的 Zend Framework + Minify 实现?

Minify有什么好的实现吗?与Zend框架集成?我正在寻找例子。我希望有一个插件可以覆盖$this->headLink()并输出正确的缩小url/内容。编辑:我发现的大多数示例似乎都没有以一种形式或方式进行完全优化。我正在寻找满足以下要求的解决方案:将多个链接和脚本标签缩减为一个请求(一个用于链接,一个用于脚本)我见过的最接近的是将逗号分隔的字符串传递给/min/的请求路径,如下所示:为什么不将所有脚本动态组合到磁盘上的一个文件中,然后将其缓存起来,这样您就不会对每个请求都进行压缩?组合方面应保持顺序(引用前置、追加等)虽然我不太关心发送正确的过期header,因为我强制在服务器端进

php - 如何存储 zend、phing 和 phpunit 的共享配置?

我有一个用ZendFramework编写的PHP应用程序。它使用Phing作为构建系统,使用PHPUnit进行单元测试。所有这些部分都有配置设置。Zend使用application.xml,Phing使用build.xml和可选的一些build.properties,PHPUnit使用phpunit.xml.但是我应该在哪里存储所有三个组件所需的信息呢?想想数据库配置(例如密码)。在我的例子中,application.xml有不同的部分(开发、暂存、生产),所有部分都具有不同的数据库配置。我最近在我的应用程序中集成了一个ORM,现在我想对我的模型进行单元测试。所以我有第四个数据库(un

php - 创建和更新 Zend_Search_Lucene 索引

我正在使用Zend_Search_Lucene创建文章索引,以便在我的网站上搜索它们。每当管理员更新/创建/删除管理区域中的文章时,都会重建索引:$config=Zend_Registry::get("config");$cache=$config->lucene->cache;$path=$cache."/articles";try{$index=Zend_Search_Lucene::open($path);}catch(Zend_Search_Lucene_Exception$e){$index=Zend_Search_Lucene::create($path);}$model=

php - Zend Framework 2 路由子域到模块

找了半天没有成功。在我放弃之前,我想问:有没有办法将子域路由到ZendFramework2中的模块?喜欢:子域=>模块api.site.com=>apidev.site.com=>开发admin.site.com=>管理site.com=>公开...我试过这样做,但我无法访问默认Controller(索引)以外的Controller。'router'=>array('routes'=>array('home'=>array('type'=>'Hostname','options'=>array('route'=>'site.com','defaults'=>array('__NAMES

php - Zend_Auth setCredentialTreatment

我使用Zend_Auth和setCredentialTreatment来设置散列方法和盐。我看到所有示例都在做类似的事情,其中​​salt似乎作为文本插入。->setCredentialTreatment('SHA1(CONCAT(?,salt))'但我的盐存储在数据库中。我可以先检索它,然后在setCredentialTreatment中使用它,但是有没有一种方法可以将它直接定义为字段名称,这样setCredentialTreatment就知道从该字段中获取它?有点像我们为用户名或密码定义字段名的方式->setCredentialColumn('password')我遇到的一个附带问

php - Zend Framework Oauth 提供者

如何使用ZendFramework将Oauth提供程序添加到Web应用程序?ZendFramework支持oauth消费者,但我没有看到提供者支持。您使用什么在php中实现Oauth提供程序(使用ZendFramework)? 最佳答案 我关注了thisguidefromRasmusLerdorf实现OAuth提供程序。虽然我没有实际使用pecl扩展,但您可以使用这篇文章来编写您自己的服务器组件。 关于php-ZendFrameworkOauth提供者,我们在StackOverflow上

php - 使用 Zend Framework 中的 Zend_Controller_Router_Route_Regex 将多个 URL 与参数匹配

我正在使用Zend开发RestController,我对url到路由器的映射感到困惑。基本上我阅读了有关ZendRouter的信息,但我无法规划我的url以满足上述路线。这些是我的一些应该映射到路由器的url。http://localhost/api/v1/tags.xmlhttp://localhost/api/v1/tags.xml?abc=true(参数:abc=true)http://localhost/api/v1/tags/123456.xml(参数:123456.xml)http://localhost/api/v1/tags/123456/pings.xml(参数:12

php - 在哪里可以找到 Zend PHP Debugger for PHP 5.4 的副本?

我正试图找到适用于PHP5.4的Zend调试器的副本。我按照网上的各种教程告诉我从zend网站下载StudioWebDebugger,但不幸的是它只包含PHP5.3(及更低版本)的二进制文件。我似乎无法在任何地方找到任何关于ZendDebuggerforPHP5.4的提及……他们似乎不再使用它,而是希望您使用他们的完整服务器产品。 最佳答案 令人惊讶的是,Zend,“PHP公司”,会向您出售ZendStudio,但他们不会在相关下载中打包StudioDebugger的5.4版本。我认为他们可以发布更新版本,因为5.4已经发布了一年多

php - Zend Framework 如何在不同的模块中使用相同的模型?

我正致力于在现有项目中实现ZendFramework,该项目具有公共(public)营销区域、私有(private)成员区域、管理站点和营销事件管理站点。目前,营销区域和成员区域的Controller脚本都在站点的根目录下,然后是单独的管理员文件夹和营销事件站点的另一个文件夹。在实现ZendFramework时,我想创建能够将Controller和View拆分为模块的功能(一个用于成员(member)区,一个用于公共(public)营销区,一个用于管理站点,一个用于营销事件管理站点),但我需要能够将每个模块指向相同的模型,因为所有三个组件都在相同的数据库和相同的业务对象上工作。但是,我