小编Aki*_*nak的帖子

Phpstorm和Yii2高级模板

我正在使用PhpStormYii2高级模板.我看过所有Yii2文件.一切安好.有关于整合Yii2和PhpStorm(两者都是我的最爱)的一些问题,谷歌搜索没有引起任何好的解决方案.也许很多开发人员都有同样的问题,所以我想问一下:


  1. 我已经使用composer全局安装了代码,然后使用codeception构建并运行高级模板中包含的所有测试.一切都好.但是当我想在PhpStorm中编写新的(前端,后端,...)测试时,没有使用代码的自动完成.此外,当您在PhpStorm中打开一些现有的默认测试(如SignupCest.php文件)时,名称空间未定义且PhpStorm无法在主题类中找到引用的方法!

有什么建议或解决方案吗?

更新

  1. 任何人都可以帮助完成有关如何使用Xdebug,PhpStorm和Chrome/Firefox调试yii2项目的完整教程吗?虽然有一些关于调试纯Php项目/脚本但没有在yii2上找到任何内容的教程.

php phpstorm yii2 codeception yii2-advanced-app

2
推荐指数
1
解决办法
2578
查看次数

Yii2 - 重定向到控制器内新浏览器选项卡中打开的外部 URL

以下代码将抛出异常

数组到字符串的转换

我的目的是在另一个选项卡中加载具有特殊参数的外部网站。应该如何正确编码?请注意,重定向不应呈现内部控制器方法!

$paramValue = "12";
return $this->redirect("http://example.com?param=$paramValue", ['target' => '_blank']);
Run Code Online (Sandbox Code Playgroud)

我所实现的一切 - 没有错误 - 就是创建链接,但这不一样。所以,别无选择!

<center>
<?php echo Html::a(
    'StepStone laden',
    $url,
    [
        'class' => 'btn btn-success 
     btn-block',
        'target' => '_blank',
        'title' => 'Load StepStone',
        'data' => ['pjax' => '0']
    ]
);
?>
</center>
Run Code Online (Sandbox Code Playgroud)

编辑(穆罕默德):

这是我的解决方案,因为它实际上存在:

/* It's not possible to render external URL in aonther tab using php. So, following order will render external URL in same tab:
    return $this->redirect($url); */
  
private function RenderBoerse($name, $DynamicModel) { …
Run Code Online (Sandbox Code Playgroud)

php redirect yii2

0
推荐指数
1
解决办法
7243
查看次数

标签 统计

php ×2

yii2 ×2

codeception ×1

phpstorm ×1

redirect ×1

yii2-advanced-app ×1