草庐IT

unchecked-exception

全部标签

php - symfony2 phpunit : how to get exception message when status code is not expected one

在我的symfony2应用程序中,我使用phpunit来测试每个Controller的Action响应的状态代码是否是预期的。如果不是,我如何让phpunit显示异常附带的错误消息,或者最好模拟一个探查器异常页面?这是因为我在phpunit中有一个返回500代码的操作,但它在我的浏览器中加载得很好。我的代码:/***@dataProviderurlProvider*@param$url*/publicfunctiontestPageIsSuccessful($url){$client=self::createClient(array(),array('PHP_AUTH_USER'=>'

php - session : Fatal error: Exception thrown without a stack frame in Unknown on line 0 中的对象

session_start();$_SESSION['dbo']=NEWPDO('sqlite:database.db3');给出:fatalerror:在第0行的Unknown中抛出没有堆栈帧的异常但是将它放入普通变量不会出错。我所要做的就是将对象放入session中,以便它被初始化一次。 最佳答案 某些对象无法序列化并存储在$_SESSION中。如果您的意图是在session中存储数据库连接以供重用,请不要遵循该promise:它不起作用。来自PHPreferenceonserialize:[...]serialize()han

php - Symfony2 - Doctrine2 : Cross-Database Join Column throws Mapping-Exception

您好,想在两个实体之间进行连接。实体在不同的数据库中:这是我设置数据库配置的方式:doctrine:dbal:default_connection:defaultconnections:default:driver:%database_driver%host:%database_host%port:%database_port%dbname:%database_name%user:%database_user%password:%database_password%charset:UTF8mapping_types:enum:stringdata_warehouse:driver:%d

php - 在 PHP : An exception has been raised as a result of client data 中调试 SOAP 调用

我正在使用UPSAPI,但在调试时遇到困难。我得到以下堆栈跟踪:DetailsType:SoapFaultMessage:Anexceptionhasbeenraisedasaresultofclientdata.File:/Users/shawn/Documents/work/sites/Wingspan/kaleco/lib/SixString/Utilities/Ups.phpLine:161Trace#0/Users/shawn/Documents/work/sites/Wingspan/kaleco/lib/SixString/Utilities/Ups.php(161):S

php - Laravel 查询生成器 : Select all fields except for a few

使用Laravel查询构建器,可以很容易地使用->select()选择或别名字段。如何选择除少数字段以外的所有字段?例如,我不希望将记录的id返回给前端。 最佳答案 http://laravel.com/docs/4.2/eloquent如果您仍然不介意从技术上选择它们,您可以抑制来自Laravel的默认数组/JSON转换的字段:classUserextendsEloquent{protected$hidden=['password','id',...];} 关于php-Laravel查

php - 如何使用 .htaccess 将所有页面重定向到 https,但有异常(exception)?

我已经使用htaccess强制所有页面使用...重新路由到httpsRewriteEngineonRewriteBase/RewriteCond%{SERVER_PORT}80RewriteRule^(.*)$https://ourdomain.com/$1[R,L]有什么方法可以为ourdomain.com/videos&&ourdomain.com/blog撤销该规则,确保这些页面被迫放弃https并使用http? 最佳答案 您已经完成了使用RewriteCond将重写限制为端口80上的请求的部分。您不想为/videos和/bl

php - fatal error : Uncaught exception 'Parse\ParseException' with message in parse sdk

我使用以下代码获取数据库数据:require'autoload.php';$app_id='AAAAA';$rest_key='XXXXX';$master_key='RRRRR';useParse\ParseObject;useParse\ParseQuery;useParse\ParseACL;useParse\ParsePush;useParse\ParseUser;useParse\ParseInstallation;useParse\ParseException;useParse\ParseClient;useParse\ParseAnalytics;useParse\Par

php - Joomla PHP : Checkbox won't uncheck

制作一个简单的组件。如果我在选中该框的情况下保存一条新记录,它会保存得很好。如果我返回并取消选中以前选中的项目,它会恢复为已选中。我认为它与隐藏字段有关,尝试手动放入其中一个,但也没有解决它,所以将其取出。这是我所在的位置:一个xml片段:...edit.php文件:Checkboxesform->getFieldset('checks')as$field):?>label;?>input;?>还在form.token之前的末尾添加了这个:我尝试删除xml中的value="1",但后来我遇到了相反的问题,支票根本无法保存。有什么想法吗?谢谢!======================

php - 无法使用 gmail SMTP 在 Zend 中发送电子邮件。收到 fatal error : Uncaught exception 'Zend_Mail_Protocol_Exception' . 如何解决?

我正在尝试使用GmailSMTP发送电子邮件。以下是我的代码。$mail=newZend_Mail();$config=array('ssl'=>'ssl','port'=>'465','auth'=>'login','username'=>'username@gmail.com','password'=>'mypassword');$transport=newZend_Mail_Transport_Smtp('smtp.gmail.com',$config);$sendNow=$mail->setBodyHtml($message)->setFrom('username@gmail.

php - 使用 symfony 2.8 框架创建项目时出现 GuzzleHttp\Exception\RequestException

首先,我通过以下命令创建了symfony文件:php-r"file_put_contents('symfony',file_get_contents('https://symfony.com/installer'));"之后,我执行了以下命令来创建一个symfony项目:phpsymfonynewmy_project2.8结果:[GuzzleHttp\Exception\RequestException]cURL错误60:SSL证书问题:无法获取本地颁发者证书那么,这个问题有解决办法吗? 最佳答案 从这里下载cacert.pem文件