【发布时间】: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/…