小编Ste*_*n S的帖子

使用带有Doctrine 2的灯具时出现致命错误

我是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.

有人能告诉我,我错过了什么?我一步一步地按照教程.

php symfony doctrine-orm

7
推荐指数
2
解决办法
5270
查看次数

无法在XAMPP和Windows XP上安装Xdebug

我知道,这已被问过几次,但答案并没有解决我的问题.

我在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错误日志不包含与此问题相关的任何条目.

任何提示?

php windows xampp xdebug

6
推荐指数
1
解决办法
4263
查看次数

在 PhpStorm 中调试特定的 URL-Route

我在本地 MAMP 服务器上的 PhpStorm(包括 Xdebug)中使用 Laravel 启动了一个新项目。这个 Laravel 的入口点是localhost/project/public/index.php,我可以通过向运行/调试配置添加一个新的 PHP Web 应用程序来轻松调试。

但是让我们说,我想调试一个特定的路由,比如localhost/project/public/users/get/1. 我不知道在调试器中的何处添加此路由。我知道如何在 Eclipse 中执行此操作,但在 PhpStorm 中找不到设置(但我必须使用 PhpStorm)

当我尝试直接在“文件”输入字段中输入它时,它会因“文件未指定或无效”而失败,将路由添加到“参数”字段也不起作用。

任何帮助,将不胜感激。

php debugging xdebug phpstorm laravel

5
推荐指数
0
解决办法
1647
查看次数

R:由于UseMethod("getModelInfo",model)中的错误,多行不能正常工作

在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下,和最新的软件包ggplot2coefplot:

> sessionInfo()
R version 2.15.2 (2012-10-26)
Platform: i386-w64-mingw32/i386 (32-bit) …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

3
推荐指数
1
解决办法
8989
查看次数

Laravel 4:创建默认路由

我正在尝试在我的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)

当我呼叫一条不存在的路线时,这条路线也不会开火.

任何提示,我做错了将不胜感激.

php laravel laravel-4

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

标签 统计

php ×4

laravel ×2

xdebug ×2

debugging ×1

doctrine-orm ×1

ggplot2 ×1

laravel-4 ×1

phpstorm ×1

r ×1

symfony ×1

windows ×1

xampp ×1