草庐IT

REST_Framework

全部标签

php - Zend Framework 2 在 View 中显示 View

我有两个模块Admin和Login。我想在管理View“index.html”中显示登录View“login.phtml”我在管理模块indexActionController中有以下内容publicfunctionindexAction(){$login=newLoginController();$view=newViewModel(array('theloginform'=>$login->loginAction(),));return$view;}在登录Controller的LoginAction方法中,我返回“login.phtml”文件的ViewModel。publicfun

php - 使用不同的应用程序 REST 处理程序捕获异常

问题我正在使用Silex构建一个小型应用程序。它分为REST应用程序和网站。(twocontrollers,相同的应用程序)。该网站已安装其owncustomerrorhandler,它返回一个用户友好的html页面。问题是,在专用REST应用程序部分,我应该以某种方式处理异常以返回类型[json]和与错误处理程序的自定义网站不同的内容。使用Symfony2这个论点也可以应用于Symfony2,我也想要可能的解决方案!Silex的第一个解决方案将方法包装在try-catchblock中,以便将异常重新抛出给处理程序。$app->get('/api/show-list',function

php - Zend Framework 2 段路由需要段

我正在尝试创建一个(或两个)路由,让我使用以下URL格式调用两个不同的操作。mydomain.com/profilemydomain.com/profile/1234/something对于第二种格式,1234应该是一个必需的整数值,而something应该是一个可选的字符串。第一种格式很简单,使用文字路由。我以为我可以为第二种格式添加一个段子路由,但我无法让它工作。我试图省略第一种格式,只使用分段路由来处理第二种格式,但我也没有成功。这是我尝试过的:'profile'=>array('type'=>'Zend\Mvc\Router\Http\Literal','options'=>a

php - 通过 PHP REST API 检索 JSON

我有这个将json发送到RESTAPI的cURL函数:$url="https://server.com/api.php";$fields=array("method"=>"mymethod","email"=>"myemail");$result=sendTrigger($url,$fields);functionsendTrigger($url,$fields){$fields=json_encode($fields);$ch=curl_init();curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type:application/

php - Zend Framework 2 和 Doctrine 2 - 多个数据库的配置

我把configuration.md文件中的代码粘贴到模块.config.php'doctrine'=>array('connection'=>array('orm_crawler'=>array('driverClass'=>'Doctrine\DBAL\Driver\PDOMySql\Driver','params'=>array('host'=>'localhost','port'=>'3306','user'=>'root','password'=>'root','dbname'=>'crawler','driverOptions'=>array(1002=>'SETNAMES

php - WP 休息 API : new route return rest_invalid_handler

这是一个用于创建新路由的简单测试脚本:add_action('rest_api_init',function(){register_rest_route('ass','/ativar',array('methods'=>'GET','callback'=>'testing_route',));});functiontesting_route($data){returnarray('message'=>'testingroute');}但它返回错误信息:rest_invalid_handler 最佳答案 解决了!'callback'=

php - Zend Framework 1 与 PHP 7.2 兼容吗?

我有一个在ZendFramework1中构建的项目。PHP高达7.1,它工作正常。当我在其中一台测试服务器上升级PHP时,它显示了一个内部错误:Fatalerror:DeclarationofZend_Rest_Route::assemble($data=Array,$reset=false,$encode=true)mustbecompatiblewithZend_Controller_Router_Route_Module::assemble($data=Array,$reset=false,$encode=true,$partial=false)in/public_html/li

php - 如何在 application.ini 中注册 Zend Framework 插件?

目前我编写的插件似乎以随机方式工作或不工作。有些工作,有些不工作,有些只在部分时间工作,同样没有明显的模式。即使所有相同的内容都以相同的方式编写和注册(显然)。而且我找不到关于将插件放在哪里以及如何在application.ini中注册它们的适当文档,因此我需要依赖我在博客或此处找到的示例。很可能其中一些示例假设的事情在我的代码中可能不正确。所以我只举了一个简单的例子,如果你能建议如何让它工作,并提供关于ZF插件的好文章的链接,我将非常感激......这是我目前做事的方式:目录结构:/library/Zend/PluginsMyplugin.php/applications/myApp

php - 如何为整个 Zend Framework 应用程序设置/更改内容类型 header

我已经看过这个问题了:ZendFrameworkhowtosetheaders并且我知道如何在每个Controller的基础上设置header。$这->getResponse()->setHeader('内容类型','text/html;charset=utf-8')但是我想在我的配置文件中设置内容header,并让它设置我所有的响应以使用该内容类型。是否有一些我错过的内置方法/约定?我将在Bootstrap中设置一些东西作为第二个最佳选择。这是我的配置:resources.view.doctype="XHTML1_STRICT"resources.view.encoding="UTF

php - Zend Framework - Zend_Form 装饰器问题

我有一个这样扩展Zend_Form的类(简化):classCore_FormextendsZend_Form{protectedstatic$_elementDecorators=array('ViewHelper','Errors',array('Label'),array('HtmlTag',array('tag'=>'li')),);publicfunctionloadDefaultDecorators(){$this->setElementDecorators(self::$_elementDecorators);}}然后我使用该类来创建我所有的表单:classExampleF