我是Symblog 2初学者,我正在学习Symblog2的教程:http://tutorial.symblog.co.uk/docs/doctrine-2-the-blog-model.html .
我创建了我的数据模型,并尝试使用Doctrine 2 fixtures将测试数据填充到我的数据库中.
我下载了必要的软件包并将以下内容添加到我的autoload.php:
AppKernel.php
以下是php app/console doctrine:fixtures:load:
load()
我的fixtures类看起来像这样:
'Doctrine\\Common\\DataFixtures' => __DIR__.'/../vendor/doctrine-fixtures/lib',
'Doctrine\\Common' => __DIR__.'/../vendor/doctrine-common/lib',
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时FixtureInterface::load,我得到以下异常:
new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle(),
Run Code Online (Sandbox Code Playgroud)
我理解错误信息,但在我看来,我的autoload.php方法是兼容的AppKernel.php.
有人能告诉我,我错过了什么?我一步一步地按照教程.
我知道,这已被问过几次,但答案并没有解决我的问题.
我在Windows XP SP3上运行XAMPP 1.8.2并且正在努力安装XDebug.
我从网站上下载了XDebug.不幸的是,安装向导对我不起作用,我的PHP版本是5.4.16,所以我选择了该文件PHP 5.4 VC9 TS (32 bit).
我根据不同的教程配置了我的php.ini:
[XDebug]
zend_extension_ts = "D:\Stefan\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_mode=req
xdebug.remote_port = 9000
xdebug.remote_autostart = 1
Run Code Online (Sandbox Code Playgroud)
重新启动apache时,不会显示其他条目phpinfo().我已经检查过,没有激活其他调试或加速模块,并且还尝试更改Xdebug端口,但没有任何效果.
Apache和Windows错误日志不包含与此问题相关的任何条目.
任何提示?
我在本地 MAMP 服务器上的 PhpStorm(包括 Xdebug)中使用 Laravel 启动了一个新项目。这个 Laravel 的入口点是localhost/project/public/index.php,我可以通过向运行/调试配置添加一个新的 PHP Web 应用程序来轻松调试。
但是让我们说,我想调试一个特定的路由,比如localhost/project/public/users/get/1. 我不知道在调试器中的何处添加此路由。我知道如何在 Eclipse 中执行此操作,但在 PhpStorm 中找不到设置(但我必须使用 PhpStorm)
当我尝试直接在“文件”输入字段中输入它时,它会因“文件未指定或无效”而失败,将路由添加到“参数”字段也不起作用。
任何帮助,将不胜感激。
在R中,我准备了多个ggplot2数字,保存到这样的变量:
flashplot <- ggplot(flash, aes(x=flash$Year, y=flash$Proc))
+ stat_smooth(method="lm", formula = "flash$Proc ~ poly(flash$Year, 2, raw=TRUE)", n=14, level=0.9)
+ geom_point(shape=19) + ylab("Percentage of total existing versions")
+ xlab("Years of Existence") + scale_x_continuous(breaks = c(0,2,4,6,8,10,12,14,16,18,20))
Run Code Online (Sandbox Code Playgroud)
绘制单个图形按预期工作,但我想使用多色图绘制4个数字(2乘2),如R cookbook中所述.
当我收到错误时,我尝试了食谱中的例子,我应该会这样做,但它给了我同样的错误:
> multiplot(p1, p2, p3, p4, cols=2)
Error in UseMethod("getModelInfo", model) :
no applicable method for 'getModelInfo' applied to an object of class "c('gg', 'ggplot')"
Run Code Online (Sandbox Code Playgroud)
我,使用R 2.15.2在Windows 7下,和最新的软件包ggplot2和coefplot:
> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: i386-w64-mingw32/i386 (32-bit) …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的Laravel 4 REST API中创建一个默认路由,当我的其他任何定义的路由都没有匹配请求时,该路由会将特定错误返回给调用者.
这可能吗?不幸的是,我在文档中找不到任何内容,所以我玩了一下并尝试使用通配符(*)作为我的最后一个路径定义,routes.php但这不起作用.
Route::when("*", function(){
throw new CustomizedException('Route not found...');
});
Run Code Online (Sandbox Code Playgroud)
当我有这条路线并做一个artisan routes,我得到一个例外:
{"error":{"type":"ErrorException","message":"Object of class Closure could not be converted to string","file":"\/Applications\/MAMP\/htdocs\/CampaigningTools\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/RoutesCommand.php","line":153}}
调用不存在的路由不会触发我的自定义异常,而是标准的异常:
{"error":{"type":"Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException","message":"","file":"\/Applications\/MAMP\/htdocs\/CampaigningTools\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","line":1429}}
我也试过any按照这篇文章的建议使用,但这也行不通:
Route::any( '(.*)', function( $page ){
throw new ValidationException('Custom error');
});
Run Code Online (Sandbox Code Playgroud)
当我呼叫一条不存在的路线时,这条路线也不会开火.
任何提示,我做错了将不胜感激.