29得票3回答
Symfony的重定向功能中使用URL中的锚点

我正在使用$this->redirect('route', array('id' => $id)); 但是我需要能够在末尾放置"#"锚点,但我找不到方法。有任何想法吗? 这段代码:$this->redirect('route', array('id' => $id))...

28得票3回答
Java 1.6被后台Symfony任务调用时出现错误

我有一个Symfony任务,它会生成一些文件,调用exec命令运行一个jar包,然后解析其输出。命令行中可以正常运行jar包和该任务。 问题: 当我基于表单提交调用该任务时,在一个action中调用该任务。我让action在后台启动一个新的php进程来运行该任务,无论是在哪个页面上都可以运...

28得票5回答
从服务器端的PHP向客户端的JavaScript传递参数,最安全的方式是什么?

我的应用程序在很大程度上依赖JavaScript来增强用户界面,但所有数据都来自数据库并由PHP处理。默认情况下,我使用'echo'语句来“即时”替换所需的值,如下所示:var myVariable = <?php echo $myVariableInPHP ?> 然而,我认为这不...

27得票8回答
Symfony 2 还是 Symfony 1.4?

我正在启动一个对公司非常重要的Symfony项目。我的经验仅限于Symfony 1.4,并且我有3个月的时间来完成这个项目。 该项目将持续存在多年并将增加许多功能。我知道许多人已经在生产中使用了Symfony 2,但你觉得选择1.4会是一个坏主意吗? 每种情况都是不同的。我认为使用1.4没...

26得票1回答
同一架构中的不同继承类型

我正在一个Symfony项目中使用Doctrine 1.2, 并且我考虑在我的模式中混合使用具体和列集成继承类型: 列集成允许我在父表中查询并获取父表和子表记录,而具体继承则使得我的模式更清晰。 此外,这个组合将在同一继承链中。 我应该如何编写模式文件?像下面这样吗?A: B: inhe...

26得票5回答
强制从PHPUnit代码覆盖率中排除文件

如何在PHPUnit的代码覆盖率中强制性地排除一个文件夹?我的问题是,我有一个Symfony 1.4项目,其中有位于./lib/vendor/symfony/*的文件夹。我想要递归地排除./lib/vendor/*内的所有内容。现在,无论是否被我的测试隐含地覆盖,我都想将它们排除,即我永远不想...

25得票1回答
选择Zend还是Symfony?为什么?

我知道这已经做过很多次了(有些帖子真的很旧,所以基于当前状态得到反馈会很好),但我想听听人们对我们即将开始开发的新应用程序使用哪个框架的建议。虽然我们已经按照 ZEND 的要求设置了一切,但现在客户的投资者需要知道为什么我们选择了 Zend。 它是基于这样的考虑选定的:在 5 名开发人员中,...

24得票4回答
Doctrine_Core::getTable()->findAll()如何指定排序?

在使用Doctrine_Table对象时,是否可以在使用findAll()或findByWhatever()时指定返回集合的顺序? 在文档中,我看到了一些关于getOrderByStatement()和processOrderBy()的内容,但不清楚如何使用它们...

23得票3回答
Symfony 1中的PHP警告 "Warning: ob_start(): function '' not found or invalid function name"是什么意思?

我为什么会收到以下警告: 警告:在/symfony-1.3\lib\config\sfApplicationConfiguration.class.php的第155行中找不到或无效的函数名称“ob_start()”。 这种情况发生在Symfony 1.x项目中。我使用的是Apach...

23得票14回答
什么集成开发环境最好支持Symfony框架?

我正在寻找一款与Symfony框架配合使用的IDE。 我有一点使用NetBeans 6.5 IDE的经验,但它似乎无法完整地补全类方法,并且似乎没有内置任何PHP代码片段。 以下是我理想中希望从IDE中拥有的功能,按重要性排序: 完整补全Symfony和Propel类方法(我总是记不住...