【问题标题】:Errors with Propel commands in Symfony 1Symfony 1 中的 Propel 命令错误
【发布时间】:2016-02-08 15:50:42
【问题描述】:

我从事一个使用 Symfony 1.2 开发的项目,我无法使用以下推进命令而不产生错误:

propel:build-schema, propel:build-model, propel:build-forms.

我用:

  • Apache 2.4
  • PHP 5.4.27
  • 作为 ORM 推进
  • SfPropel 插件

执行“php symfony propel:build-schema”和“php symfony propel:build-model”命令时,我收到以下错误消息:

PHP Strict Standards:  Declaration of Win32FileSystem::compare() should be compatible with FileSystem::compare($f1, $f2) in D:\vmd\application\lib\vendor\symfony\lib\plugins\sfPropelPlugin\lib\vendor\phing\system\io\Win32FileSystem.php on line 475

执行“php symfony propel:build-forms”命令时,我收到此消息(但可以生成表单):

PHP Warning:  ob_start(): function '' not found or invalid function name in D:\vmd\application\lib\vendor\symfony\lib\config\sfApplicationConfiguration.class.php on line 157

我查看了论坛,但没有发现任何工作,就像我之前的这个人:
http://forum.symfony-project.org/forum/22/topic/87601.html

Java 8 的问题?

我想知道我升级到 Java 8 后是否还没有出现问题... 我现在有jre1.8.0_71版本。

升级到 Symfony 1.3 和 1.4:

我尝试升级到 Symfony 1.3 和 1.4 并安装了 SfPropelORMPlugin,但我遇到了其他问题,甚至更重要的是因为我什至无法访问网站的主页。

谁能帮帮我?
谢谢。

【问题讨论】:

  • 是的,我看过这篇文章,但不幸的是,我无法将解决方案应用于我的问题,因为我在我的应用程序文件夹中没有找到任何 composer.json 文件来升级 phing。
  • 我想我会暂时放弃,因为它可能不会阻塞,除了生成的模式不符合数据库条目,这是最重要的问题(例如,如果我修改数据库中的一个字段,架构不考虑这个变化)...感谢您的支持。
  • 除非您在 Windows 上使用 Tomcat,否则 Java 与此问题无关。 According to the Phing bug report,看来您必须升级 Phing。更糟糕的情况,从 Phing 的网站下载并尝试手动升级?
  • 我在此处找到了修复警告“ob_start()”的部分问题:blog.adin.pro/2013-02-28/…

标签: java php symfony1 propel


【解决方案1】:

我认为命令应该是: symfony 推进构建模型 symfony propel-build-schema(假设你有正确的 propel.ini) symfony cc(清除缓存不要忘记这个命令)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多