- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如果我使用 this YiiPimple 用于依赖注入(inject),那么如何为 phpunit 配置引导文件?下面给定的 Bootstrap 文件内容:
$yiit=dirname(__FILE__).'/../../../../../yii-assets/framework/yiit.php';
$config=dirname(__FILE__).'/../config/test.php';
require_once($yiit);
require_once(dirname(__FILE__).'/WebTestCase.php');
require_once(dirname(__FILE__).'/../../../components/WebApplication.php');
Yii::createApplication('WebApplication', $config)->run();
但是当我运行这个 phpunit 时出现以下错误:
Fatal error: Uncaught exception 'CHttpException' with message 'Unable to resolve
the request "site".' in D:\xampp\htdocs\yii-assets\framework\web\CWebApplicatio
n.php:286
Stack trace:
#0 D:\xampp\htdocs\yii-assets\framework\web\CWebApplication.php(141): CWebApplic
ation->runController('')
#1 D:\xampp\htdocs\yii-assets\framework\base\CApplication.php(180): CWebApplicat
ion->processRequest()
#2 D:\xampp\htdocs\AdlugeCore\protected\modules\lead\tests\bootstrap.php(11): CA
pplication->run()
#3 D:\xampp\php\pear\PHPUnit\Util\Fileloader.php(92): include_once('D:\xampp\htd
ocs...')
#4 D:\xampp\php\pear\PHPUnit\Util\Fileloader.php(76): PHPUnit_Util_Fileloader::l
oad('D:\xampp\htdocs...')
#5 D:\xampp\php\pear\PHPUnit\TextUI\Command.php(778): PHPUnit_Util_Fileloader::c
heckAndLoad('D:\xampp\htdocs...')
#6 D:\xampp\php\pear\PHPUnit\TextUI\Command.php(606): PHPUnit_TextUI_Command->ha
ndleBootstrap('D:\xampp\htdocs...')
#7 D:\xampp\php\pear\PHPUnit\TextUI\Command.php(138): PHPUnit_TextUI_Command->ha
ndleArguments(Array)
#8 D:\xampp\php\pear\PH in D:\xampp\htdocs\yii-assets\framework\web\CWebApplicat
ion.php on line 286
最佳答案
您不应该在 phpunit 引导文件中运行应用程序。
尝试改变
Yii::createApplication('WebApplication', $config)->run();
到
Yii::createApplication('WebApplication', $config);
关于php - 在 Yii 中为 PHPUnit 配置 boostrap 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22833385/
我正在使用 Yii2,我想要以下东西: 以“范围”作为项目的下拉列表(周、整周、周末等)(完成) 基于所选范围的 RangePicker 将: 只允许某些天作为开始日期(例如:周 = 星期一;周末 =
我在 Firefox 的引导扩展中创建新选项卡时遇到一些问题。到目前为止,我有一个扩展,它为上下文菜单绘制了一些按钮,可以在单击时使用 windows.open() 打开模式窗口,如下所示:
您好,我正在尝试让垂直导航栏中的链接正确对齐,并将我当前的导航栏变成两列右链接和左链接。 Here is a link to a jsfiddle with the navigation bar I
我的网站上有一个页面,我想在整个页面上使用谷歌字体,导航栏除外。我希望导航栏保留默认的 Bootstrap 字体。我将正文字体设置为我选择的谷歌字体。我不确定如何将导航栏更改为默认 Bootstrap
有没有人能够成功地右对齐 Bootstrap 的媒体标题类?交换或添加右拉不起作用 Media heading ...
我创建了 2 个单独引导的组件(在 2 个不同的 View 中),并且我尝试在这 2 个组件之间共享一个独特的服务(单例)。该服务用于操作这些组件之一。我的服务: @Injectable() expo
当我第二次单击时,确认框未显示,当我将确认从 MVC 操作(重定向)更改为 Ajax 方法时,它停止工作。 可能是因为我不再刷新页面了。我该如何解决?重置 BootStrap.Confirmation
正常情况下,申请是bootstrapped after请求 created .但是在测试环境中它发生了before创建请求。 这导致 socialiteproviders/manager 隐式创建 r
我正在使用 Twitter Bootstrap 并且我有一个表单。我需要第一行像“colspan=2”。 我希望我足够清楚..我该怎么做? 这是我的代码: I Need t
我正在尝试使用 datepicker使用带有以下代码的 Twitter Bootstrap,但是当日期选择器日历显示时,当我单击它时,它不会更改表单中的日期。 Meeting Date
开始感到沮丧,这让我更难看出我可能哪里出错了,但本质上我是在尝试让 Bootstrap 的 jQuery 工具提示在将鼠标悬停在我页面内容中的图像上时起作用。 正文中的 HTML: 标题:
我正在使用 Drupal,但是,我并不总是可以自由地通过更改 html 标记来添加类。我想在我的 custom.css 文件中的元素上应用一些 Twitter Bootstrap 样式(加载了 boo
我有以下问题。我有一个城市,我想放两个盒子日期(从-到)。选择时间段时我想更新网格,但问题就在这里。到目前为止,这是我的代码 $dateisOn = CHtml::textField('Event[f
我是 Angular 新手,在使用 AngularUI Bootstrap 工具包时遇到问题,点击下拉列表中的某个项目时,不会用完整值填充文本框。单击时下拉框会消失,只保留输入的字符。 这是代码(开始
我有一个通用的 bootstrap v3.7 旋转木马,我正试图像这样将它拉到它上面的内容上 这是通过 margin-top: -50px; 在青色 div 上完成的。但是轮播的隐藏overflow属
我们有一个 Bootstrap 导航标签的默认外观。它在所选选项卡下有一个小“指示器”图标,看起来像: 这是通过样式化事件 anchor 元素创建的 .nav-tabs > li.active a:a
我希望两者之间有一些空间。这是 imgur 上有问题的页脚的图片。 我试图在详细信息框右侧添加边距,但它只是移动了它下方的 HTML 表单。谁能帮忙?提前致谢。
我正在使用 bootstrap,我正在尝试将子导航栏附加到侧面。 Bootstrap 的文档说 Options can be passed via data attributes or JavaScr
我正在使用 Bootstrap 进行 UI 开发。当我在其中为 textfield 使用 Struts 2 标签时,整个页面对齐被破坏了。当我用普通标签替换 s:(Struts 2 标签)标签时,它工
我是 Bootstrap 新手,在使模式对话框正常工作时遇到一些问题。尽管设置了 show:false,但每次刷新页面时都会显示该对话框。 这是显示问题的 fiddle :Fiddle 代码: Log
我是一名优秀的程序员,十分优秀!