草庐IT

context-param

全部标签

php - 通过 ODBC Sybase "PARAM datastream"错误的 PDO 准备语句

我正在尝试将一些旧的PHPODBC查询转换为PDO准备语句,但出现错误,我找不到太多相关信息。错误是:"[DataDirect][ODBCSybaseWireProtocoldriver][SQLServer]ThereisnohostvariablecorrespondingtotheonespecifiedbythePARAMdatastream.Thismeansthatthisvariable''wasnotusedintheprecedingDECLARECURSORorSQLcommand.(SQLExecute[3801]atext\pdo_odbc\odbc_stmt.

php - stream_context_set_params 与 stream_context_set_option

文档怎么说通过阅读php.net,在我看来,stream_context_set_params几乎与stream_context_set_option做同样的事情。即。http://www.php.net/manual/en/function.stream-context-set-params.phpboolstream_context_set_params(resource$stream_or_context,array$params)http://www.php.net/manual/en/function.stream-context-set-option.phpboolstre

php - Magento 2:传递给 Controller::__construct() 的参数 1 必须是 ..\..\..\Action\Context 的实例,给定的 ..\..\..\ObjectManager 的实例

当我尝试运行我的Magento2模块时出现以下错误:Fatalerror:UncaughtTypeError:Argument1passedtoMyModule\Service\Controller\Module\Version::__construct()mustbeaninstanceofMagento\Framework\App\Action\Context,instanceofMagento\Framework\ObjectManager\ObjectManagergiven,calledin/srv/www/vendor/magento/framework/ObjectMan

php - 为什么我们使用像 "call_user_func($callback,$param)"而不是 "$callback($param)"这样的代码

这个问题在这里已经有了答案:PHPcall_user_funcvs.justcallingfunction(8个答案)关闭9年前。PHP只是一种脚本语言,所以我们可以简单高效地做很多事情。为什么不使用像“$callback($param)”这样简单易行的方法呢?

PHP $client->__soapCall ('method' , $params);对比。 $客户端->方法($参数);

我正在用PHP创建一个SOAP客户端。我的大部分电话都是这样的$client->__soapCall('method',$params)据我所知,这是在WSDL中调用方法的两种方法之一,另一种是:$client->method($params);在调用只需要字符串的方法时,我只能使用第二种方法。使用需要整数的方法会给我这个错误:Thevalue''cannotbeparsedasthetype'Int32'.'这两个请求的工作方式有何不同? 最佳答案 直接调用($client->method())使用已弃用的魔法类方法__call(

php - 身份验证凭证未找到异常 : The security context contains no authentication token

我收到以下错误AuthenticationCredentialsNotFoundException:Thesecuritycontextcontainsnoauthenticationtoken.OnepossiblereasonmaybethatthereisnofirewallconfiguredforthisURL.我已经尝试过解决方案,因为我知道当没有为路由配置安全防火墙时会发生此错误,但我似乎无法解决该错误。这是我的security.ymlsecurity:access_decision_manager:#strategycanbe:affirmative,unanimous

php - 错误 : Using $this when not in object context

这个问题在这里已经有了答案:PHPFatalerror:Using$thiswhennotinobjectcontext(9个回答)关闭9年前。我已经查找了涵盖此错误的其他问题,但找不到适用于我的问题的案例。基本上,我的类中的静态方法调用一个非静态方法,该方法反过来调用另一个非静态方法。这会引发fatalerror:Fatalerror:Using$thiswhennotinobjectcontextinclass.phponline...我不明白为什么不能通过$this从另一个非静态类方法调用一个非静态类方法。是因为它们都是从静态函数调用的,因此没有$this实例吗?这是(简化的)类

php - 交响乐 2.8 : How to dynamically set database params based on the hostname

我有100个三级域都指向同一个服务器,我有一个Symfony2.8项目。我需要Symfony能够连接到不同的数据库,具体取决于三级域。我知道我可以创建任意多的环境,但环境的语法更像是:-domainname.com/app_customer1.php/[..]-domainname.com/app_customer2.php/[..]-domainname.com/app_customer3.php/[..]White我想要这个URL结构:-customer1.domainname.com/[..]-customer2.domainname.com/[..]-customer3.dom

php - Symfony2 和 Propel 包 : add additional filter to the Propel param converter

我在我的一个Controller中使用Propel参数转换器:(Symfony2.4.2+Propel1.7)*@ParamConverter("center",converter="propel",class="MyCompany\Bundle\CoreBundle\Model\Center")它运行良好,但我想添加额外的过滤器,通常是在字段isVisible上(但过滤器可能更复杂),这可能吗?事实上,我想要的是使用我的模型的自定义查询函数,而不是基本的findPk()函数。 最佳答案 如果你想指定用于查找实体的存储库方法,你可以

php - 我可以使用其中一个场景作为我的元步骤而不是在 Context 类中定义它吗?

我需要定义元步骤,例如我的订单中有一件商品。但是我不想在Context类中为这个步骤创建定义,而是只想使用某些功能文件中的现有步骤。因为我已经有了测试功能Addingitemtoordercart的场景。有现成的解决方案吗?我认为这是非常流行的用例,并且必须有比在Context类中定义元步骤更好的解决方案。 最佳答案 简短回答:否。我知道它可能看起来像一个非常有用的功能,但它会很快咬住你,导致步骤/场景之间不必要的依赖性,从而导致脆弱的测试。解决方案是将您的上下文文件视为功能文件和PHP代码之间的桥梁。这意味着上下文文件方法很短,并