问题标签 [symfony1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
13473 浏览

symfony1 - 在 Symfony 中,如何在类中使用 url_for 助手?

我正在一个类中构建一个 URL,如果以后有必要,我希望能够通过更改 routing.yml 文件来更改路由。

如果我有路线:

如何在类中使用url_for('userSignup')助手来动态创建 URL?

0 投票
9 回答
4529 浏览

php - 适用于企业的 PHP MVC 框架;CakePHP 还是 Symfony?

我即将开始使用 PHP 构建一个巨大的临床医疗保健应用程序,并且我正在寻找有关框架的一些建议。我需要能够想出一个快速的原型,所以框架能够处理许多平凡的任务很重要;因此,我将其范围缩小到 CakePHP 或 Symfony。

我希望得到一些对这两个框架都有效的开发人员意见。

谢谢,皮特

0 投票
3 回答
1250 浏览

php - 如何使用 symfony 的 use_dynamic_javascript() 助手?

在任何地方都没有使用示例,甚至没有关于如何使用它的说明。

0 投票
1 回答
8423 浏览

php - 如何在 Symfony 表单选择框中设置选定的选项

我有一个用 Symfony 表单创建的表单。

在模板中我有这个选择框,用渲染方法显示在页面上。

是否可以设置此选择框的选定选项?

还是必须在创建此表单的类中完成?完成了字段的创建:

0 投票
1 回答
1485 浏览

php - 在 Symfony 中手动创建表单

我正在 Symfony 中构建一个电子商务应用程序,并且我有一个页面列出了特定类别中的产品,例如在 URL“/categories/list/id/1”处:

我想要一些形式:

在同一页面上,所以我假设我需要从 sfForm 类派生并构造我自己的表单,就像自动生成的表单一样。这应该根据类别模型命名吗?还是根据“购物车”模型(我的购物车将存放在哪里)命名更合适?这个链接如何链接到我的 listProductsByCategorySuccess.php 模板?

希望以上内容有意义!

谢谢,

-富有的

0 投票
1 回答
210 浏览

php - 是否可以将组件的模板放在其他文件夹中,然后是 Symfony 中的模板文件夹

我有一个组件,它应该从模板文件夹中调用模板。但由于模板文件夹中有很多文件,我宁愿将它们分成不同的子文件夹。是否可以为组件调用特定文件夹中的模板?这是如何完成的?

现在我有公共函数 executeTest(){},它会自动调用模板文件夹中的模板 _Test.php。

是否有可能并以某种方式在该 _Test.php 文件所在的模板文件夹中创建一个子文件夹?您能否在 executeTest(){} 中添加一些代码以从该子文件夹中获取模板

提前谢谢。

这一切都是为了改善文件的概述并提高可读性。

0 投票
3 回答
28559 浏览

php - 在symfony中,如何设置表单域的值?

我重写了我的 doSave() 方法以基本上执行以下操作:我有一个 sfWidgetFormPropelChoice 字段,用户可以从中选择或键入新选项。如何更改小部件的值?或者,也许我以错误的方式接近这个问题。所以这里是我如何覆盖 doSave() 方法:

0 投票
3 回答
6727 浏览

php - 让所有表单验证错误显示在 symfony 的顶部?

我想我可能在这里遗漏了一些应该相对常见的东西。如何使所有表单验证错误(包括字段绑定错误)显示在表单顶部(全局)?

0 投票
3 回答
2108 浏览

php - Symfony sfGuardPlugin 会话不一致

好的,我在 symfony 的应用程序中有几个模块。我只有一个安全的模块:打开。我还有一个 layout.php,顶部包含一个选项卡式菜单,用于显示应用程序中每个模块的链接。此菜单还有一个部分,如果用户未登录,则显示用户链接到“登录”,如果用户登录,则显示“注销”链接。

当我尝试访问安全的模块时:我被转发到登录页面。我可以正常登录并创建cookie。如果我转到任何其他模块,菜单会显示“注销”链接。

假设我关闭浏览器(cookie 设置为在 15 天内过期)并再次打开浏览器,然后我转到主页模块。我应该登录,但菜单显示“登录”(认为没有用户登录)。我尝试访问 secure: on 模块,然后当页面重新加载时菜单显示“注销”链接,因为它现在读取 cookie。

我发现如果设置了 cookie,然后我关闭浏览器并在主页重新打开它,就会有两个 cookie,一个是“sfRemember”,另一个是“symfony”。在我访问安全模块并读取 cookie 后,“symony”的 cookie 与主页上显示的完全不同 - 这意味着它没有读取相同的 cookie,这就是为什么“注销”链接直到我才出现访问安全模块。如果在我打开该安全模块后返回主页,应用程序会很好地读取 cookie 并“显示注销”。

我真的不知道如何处理这个问题。任何帮助是极大的赞赏!

0 投票
1 回答
496 浏览

php - 如何在 symfony 中为每个应用程序创建单独的 Web 目录?

例如,我有两个应用程序:“前端”和“后端”。我希望设置我的 /web 目录,以便“/web/frontend”为“前端”资产提供服务,而“/web/backend”为“后端”资产提供服务,而无需修改所有图像路径,等等