小编j0k*_*j0k的帖子

无法使用Doctrine和Symfony2在MySQL中创建表

我正在使用MySql使用Symfony2和Doctrine ORM.

创建实体后,我无法创建表.它引发了一个例外.

anu@anu-bridge:/var/www/Symfony$ php app/console doctrine:schema:update --force --dump-sql

[Doctrine\DBAL\Schema\SchemaException]
The table with name 'product' already exists.  

doctrine:schema:update [--complete] [--dump-sql] [--force] [--em[="..."]]
Run Code Online (Sandbox Code Playgroud)

我试图放弃它,但仍然会抛出错误.

anu@anu-bridge:/var/www/Symfony$ php app/console doctrine:schema:drop --force
Dropping database schema...

[Doctrine\DBAL\Schema\SchemaException]         
The table with name 'product' already exists.  

doctrine:schema:drop [--dump-sql] [--force] [--full-database] [--em[="..."]]

[Doctrine\DBAL\Schema\SchemaException]         
The table with name 'product' already exists.
Run Code Online (Sandbox Code Playgroud)

数据库中没有表.清除了symfony和doctrine的所有缓存,但仍然是错误抛出.

Symfony2版本是2.0.1.

mysql symfony doctrine-orm

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

访问symfony 2中的AppKernel环境变量

我正在使用symfony 2,我们有2个配置,dev和prod.我需要知道我是否可以找出在实体或模型中使用哪一个.

我正在寻找与AppKernel.php中的代码类似的东西:

$this->getEnvironment()
Run Code Online (Sandbox Code Playgroud)

如果我可以加载内核来调用它会很好但我找不到办法来做到这一点.看一下这看起来似乎symfony事件可能会返回内核,但我不知道如何或在何处捕获这些事件,以便我可以在它们上调用getKernel().http://symfony.com/doc/current/book/internals.html

例如,他们列出了这个例子:

使用Symfony\Component\HttpKernel\Event\FilterControllerEvent;

public function onKernelController(FilterControllerEvent $event)
{
    $controller = $event->getController();
    // ...

    // the controller can be changed to any PHP callable
    $event->setController($controller);
}
Run Code Online (Sandbox Code Playgroud)

我不清楚在哪里放这个代码块.在我看来,它应该进入内核,如果我有内核,我不会遇到这个问题.

我的问题是,是否有一种简单的方法可以确定我是从服务还是模型中的内核中设置的'dev'或'prod'.谢谢

php configuration symfony

27
推荐指数
2
解决办法
4万
查看次数

在Windows 7中使用C#运行Selenium测试期间出现"IEDriverServer不存在"错误

我正在使用WebDriver和C#开发Automation框架.它与Firefox一起正常工作,但不适用于IE.

我收到以下错误:

IEDriverServer.exe不存在 - 文件c:\ users\administrator\documents\visual studio 2010\projects\TestProject1\TestProject1\_bin\Debug\IEDriverServer.exe不存在.该驱动程序可以从http://code.google.com/p/selenium/downloads/list下载

我使用的是IE 9和Windows 7.

IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("http://www.google.co.uk");
IWebElement queryBox = driver.FindElement(By.Name("q"));
queryBox.SendKeys("The Automated Tester");
queryBox.SendKeys(Keys.ArrowDown);
queryBox.Submit();
Run Code Online (Sandbox Code Playgroud)

也可以看看 这个截图.

c# internet-explorer selenium-rc windows-7 selenium-webdriver

27
推荐指数
3
解决办法
4万
查看次数

为什么析构函数默认不是虚拟的[C++]

为什么C++默认情况下不会为至少有一个其他虚函数的类创建析构函数? 在这种情况下,添加一个虚拟析构函数不需要任何费用,并且没有一个(几乎?)总是一个bug.C++ 0x会解决这个问题吗?

c++ virtual-destructor

26
推荐指数
1
解决办法
3737
查看次数

适用于iOS的Image Cropping API

是否有任何裁剪图像API用于在Xcode项目中动态裁剪图像的目标C?请提供一些技巧或技巧,如何在iPhone中裁剪相机图像.

image crop objective-c

26
推荐指数
3
解决办法
4万
查看次数

向字段添加"帮助"消息

我试图在symfony2中的每个字段之后添加一些帮助消息.

我在官方文档中读到了一个解决方案:http://symfony.com/doc/current/cookbook/form/form_customization.html#adding-help-messages

但是这个解决方案毫无意义,因为我们需要手动创建所有表单.例如,很容易定义标签:$formBuilder->add('myfieldname', 'text', array('label'=>'some my field label'));但如何传递帮助信息?(换句话说,一些自定义变量)

symfony-forms symfony

26
推荐指数
3
解决办法
2万
查看次数

导入Maven-GWT项目时出错("找不到处理gwt-maven-plugin的市场条目")

我在Win XP,Maven 3.0.3和GWT 2.4上使用Eclipse Indigo.我用.创建了一个Maven-GWT项目Mavne gwt archetype.然后我打开Eclipse,去了File -> Import,选择Existing Maven Projects了,为我的GWT-Maven项目选择了pom,然后得到了这个对话框:

在此输入图像描述

错误是

No marketplace entries found to handle gwt-maven-plugin:2.4.0:generateAsync in Eclipse.  Please see Help for more information.
No marketplace entries found to handle gwt-maven-plugin:2.4.0:i18n in Eclipse.  Please see Help for more information.
No marketplace entries found to handle maven-war-plugin:2.1.1:exploded in Eclipse.  Please see Help for more information.
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这些错误?当我实际导入我的项目并尝试使用它时,它正在肆虐. - 戴夫

eclipse gwt maven

26
推荐指数
3
解决办法
7万
查看次数

Symfony2表单事件的描述?

这是FormEvents来自github上的Symfony2存储库的类.它与主要文章" 如何使用表单事件动态生成表单"相关联.

任何人都知道在流程中调用这些事件的确切时间?

namespace Symfony\Component\Form;

/**
 * @author Bernhard Schussek <bernhard.schussek@symfony.com>
 */
final class FormEvents
{
    const PRE_BIND = 'form.pre_bind';
    const POST_BIND = 'form.post_bind';
    const PRE_SET_DATA = 'form.pre_set_data';
    const POST_SET_DATA = 'form.post_set_data';
    const BIND_CLIENT_DATA = 'form.bind_client_data';
    const BIND_NORM_DATA = 'form.bind_norm_data';
    const SET_DATA = 'form.set_data';
}
Run Code Online (Sandbox Code Playgroud)

symfony-forms symfony

26
推荐指数
1
解决办法
1万
查看次数

Symfony2放置自定义帮助程序类的位置

我开始使用Symfony2项目.我知道框架基础知识,但我有一个问题:在我为帮助或业务逻辑创建的帮助程序类的适当位置在哪里?

symfony

26
推荐指数
3
解决办法
2万
查看次数

选择:保持多个选择顺序

我正在使用Chosen的多重选择.我希望能够跟踪用户选择的订单.例如,如果用户先选择option2然后选择option1,我想按option2和option1的顺序选择结果.但是选择了用户选择的选项.有没有办法告诉我们选择不对结果进行排序?

jquery multipleselection jquery-chosen

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