问题标签 [symfony-1.4]
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.
symfony1 - 如何在后端加载不同的前端模块模板以使用 symfony 1.4,doctrine 自定义模板内容
如何在后端加载不同的前端模块模板以自定义模板内容
我在前端有类模块,也有模板。我还在后端创建了一个模块作为电子邮件内容,用于访问多个模块模板以自定义 html。1.我如何访问/加载后端模块电子邮件内容中的模板
symfony1 - 如何在管理生成器中“排序”一个 sfWidgetFormDoctrineChoice
我正在使用 Symfony 1.4 和 Doctrine。
假设我有 2 个类:一个品牌和一个产品。
当我在基于 Admin Generator 的管理员中创建新产品时,我想从下拉列表中选择一个品牌。Admin Generator 正在为我做这件事,自动创建一个sfWidgetFormDoctrineChoice
.
问题是品牌是按 id 排序的。我希望它们按其“标签”字段排序。
为了做到这一点,我在ProductForm
课堂上做了以下事情:
但我收到以下错误:
语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“a”附近使用正确的语法。失败的查询:“SELECT b.id AS b__id, b.external_id AS b__external_id, b.label AS b__label, b.created_at AS b__created_at, b.updated_at AS b__updated_at FROM brand b ORDER BY la"
order by 语句真的很奇怪。我不明白为什么它似乎通过声明来削减订单的名称。
编辑:显然 'order_by' 选项需要一个数组作为第二个参数。它期望什么值?
php - Doctrine 的 addColumn() 迁移方法有哪些选项?
API 给出的代码如下:
但是没有关于选项数组中可以包含的内容的文档。
http://www.doctrine-project.org/Doctrine_Migration_Base/1_2#method_addcolumn
php - 自定义 symfony 自动生成的表单
我正在尝试在 symfony 中使用自动生成的表单,但是我很难找到关于自定义的最新文章。最重要的事情之一是 - 从/更新到多个表的查询。
具体来说,例如:我使用了表 tblMain 和自动生成的类tblMainForm。但是,列ForeignKey引用tblAdditionalTable的id列。我的自动生成的表单显示带有这些ID号的html 选择。我真正需要的显然是AdditionalTable中特定列的适当值,而不仅仅是 id。除了我不需要在这里选择而是自定义ajax组合框;以便用户能够输入自己的值;这又将存储在 tblAdditionalTable 中。
所以简而言之,有没有一种简单的方法来定制这样的表格(文章链接将不胜感激)?或者也许最好写我自己的 symfony 表单处理类而不是使用 Doctrine 的类?
php - 使用 Symfony 的一点帮助
任何人都可以将我链接到一些 Symfony 资源,它们很难找到。我在理解如何正确使用它时遇到了一些麻烦。就像 CodeIgniter 使用安全助手一样,您可以这样做加载它:
你会使用它的功能,你会做这样的事情:
但是使用 Smyfony 将某人重定向到 404 页面,您需要使用 sfAction 类和 redirect404() api。那么任何人都可以解释或链接我一个很好的教程吗?
php - 如何在 Symfony 中使用过滤器操作?
如何使用不包含过滤器表单的页面中的过滤器操作(例如通过提交或 GET 请求)?
当我在以下 URL 中传递参数时
我在过滤器表单中收到错误:
或者
当我执行
在我的模板中,没有任何反应。
symfony - symfony 2.0 有多稳定或不稳定?
好吧,我知道这是一个预览版,我知道它说它还没有准备好投入生产,但我敢问这个问题。
我需要开始构建一个相当大的应用程序,计划在 2010 年 9 月至 10 月左右上线。
假设在 symfony 2.0 的稳定版本发布之前,我不会将应用程序发布到生产环境中 - 开始使用 2.0 版本构建应用程序对我来说是个好主意(好吧,我会接受一个可行的主意)?由于框架的核心变化,我需要重写/替换我编写的代码的机会有多大?
谢谢。
编辑:现在的另一个选择是使用 symfony 1.4。
我曾想过并尝试过 Zend Framework,但我拒绝重新发明每个模块,这将花费我大量的编程时间(如果不是几天/几周的话)。
php - 生成 URL Symfony sfFormExtraPlugin 自动完成器
自动完成程序有一个必需的选项 - url。问题是,它在 url_for() 和 $this->getController()->genUrl() 都不起作用的 Form.class 中使用。我看到的所有示例都使用 url 作为文字字符串,即
也许我弄错了,但我认为将 URL 写成字符串不是一个好习惯。无论如何,除了实践之外,由于使用了 frontend_dev.php,我也无法让它工作,我的意思是,我应该在开发完成后手动更改每个 Ajax URL 吗?不能这样。
我错过了什么?
php - Symfony 中如何强制重新加载 javascript/css?
阅读此线程后:如何强制浏览器重新加载缓存的 CSS/JS 文件?
我想知道 Symfony 中是否有任何内置函数或简单方法可以在发现 javascript / css 文件已被修改时通过将随机查询字符串或时间戳附加到链接来自动强制重新加载。(通常人们使用该use_javascript
函数来生成<script>
标签)
autoload - symfony 的自动加载器是否足够聪明,只能加载必要的文件?
我知道 symfony 可以自动加载文件spl_auto_register
,但它足够聪明吗?
如果只需要加载a.php,它还会加载b.php吗?