问题标签 [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.
php - 您如何在 Doctrine 中覆盖团队的默认 databases.yml 以使用您的本地设置?
寻找一种方法来干净地覆盖 Doctrine / Symfony 中的 databases.yml 的值以使用我自己的本地设置?
这个想法不涉及databases.yml,而是使用某种本地未版本化文件来覆盖该默认值。
我正在尝试找出尚未取得多大成功的原因:/
symfony1 - 在 Symfony 任务中使用路由生成 URL
我在 Ubuntu 10.0.4 LTS 上运行Symfony 1.3.6。
我编写了一个 Symfony 任务,它生成一个包含链接(URL)的报告。
execute()
这是我的任务类中的方法片段:
路由名称定义如下:
运行时,生成的链接是:
第 1 行产生以下输出:
./symfony/symfony/some/fancy/path/marymoo/42/hello.html
而不是预期的:
/some/fancy/path/marymoo/42/hello.html
第 2 行生成错误:
找不到匹配的路由来为参数“array ('action' => 'symfony', 'module' => '.',)”生成 url。
同样,预期的 URL 是:
/some/fancy/path/marymoo/42/hello.html
我该如何解决这个问题?
symfony1 - 如何在不显示标签的情况下显示 sfWidgetFormSelectRadio 项目
我在 Ubuntu 10.0.4 上使用 Symfony 1.3.6。
我正在使用 sfWidgetFormSelectRadio 来允许用户从表单中的列表中选择图片。
在动作中,图片是这样设置的:
在模板中,小部件显示如下:
这会生成以下输出:
我不希望标签出现,因为它弄乱了表格。没有自己手动生成 HTML(使用表单和小部件名称,有没有办法可以阻止小部件显示“标签”?
php - 需要帮助:无法调用 Doctrine_Core::set()... symfony 1.4 夹具
我不断得到:无法调用 Doctrine_Core::set(),在设置一对多引用时,第二个参数应该是 Doctrine_Collection 的一个实例。
当我在我的夹具的“上传”表中包含“资产”的数据时,就会发生这种情况。
请参阅下面的部分 schema.yml:
这是夹具的一部分:
当我在我的夹具中的“上传”表中包含“资产”的数据时会发生这种情况有没有人知道这个“无法调用 Doctrine_Core::set(),第二个参数......”问题?
php - 如何在 symfony 1.4 中访问 actions.class.php 中的 POST 参数?
我对 symfony 还是很陌生,所以如果这是一个愚蠢的问题,我很抱歉。我将 symfony 1.4 与 Doctrine 一起使用。我的同事编写了一个 JavaScript 来从我们的客户端小部件向我们的服务器生成报告:
我在 routing.yml 中创建了一个路由来接收这个请求:
我在 actions.class.php 中创建了一个动作来处理请求:
我的日志文件报告:
我一定在这里错过了一步。在传递 URL 中的变量(当然,在路由中指定变量)时,我们已经完成了这项工作,但由于各种原因,我们希望使用 POST 来代替。
为什么我的 POST 参数无法在 actions.class.php 中访问?
php - Symfony 1.4 - 更新表单时更新隐藏值
每次更新表单时,我都会尝试修改表单字段的默认值。我试图在我的 processForm (..) 中编辑$form->bind,但我不确定该怎么做。
是否可以获得一些示例代码或任何方法?
字段名称是“已处理”,我正在尝试将值设置为“假”-使用 Symfony 1.4 (Propel)
symfony1 - 如何将一个任务(sfBaseTask)放在 unitest 中?
我如何为我的任务(sfBaseTask)编写单元测试?
php - 如何确定 symfony 中的学说模型是否存在方法?
我有一个学说模型,它有一个方法 getSomethingId()
我正在制作一些自动表单生成器,供公司内部使用
如何检查我的模型是否有这种方法?
我已经尝试过使用 php 的 method_exists 但它对每个方法都返回 false,我该怎么办?谢谢
php - 运行 symfony 单元测试返回“没有打开的连接”
Symfony 似乎在运行单元测试时打开数据库连接时出现问题。我在 config/databases.yml 中指定了我的测试环境:
(test/unit/MSTest.php) 的测试文件如下所示:
当我尝试使用“symfony test:unit MS”运行测试时,它只是返回“没有打开的连接”并退出。单独运行测试 (php test/unit/MSTest.php) 会返回完整的堆栈跟踪:
我用谷歌搜索了一下,似乎所有提示都直接指向 database.yml 测试:环境(见上图)已经到位。我在命令行上测试了用户名/密码/数据库名称,用户确实有效。这里描述的另一个解决方案是替换 unit.php 中的行
到
但就我而言,这似乎也无济于事。它在两种情况下都加载配置,但返回不同的对象 (print_r($configuration)) 作为结果 - ProjectConfiguration 在默认情况下和 frontendConfiguration 在新替换行的情况下;最后一个似乎具有所有正确的配置指令(来自 app.xml 文件的 app_xxx)。请建议 - 我还能在哪里看?我一直在清除我的缓存(symfony cc),创建单独的数据库进行测试,重新加载模型/夹具,到目前为止没有任何效果。这些模型是有效的,并且已经在各地的应用程序中使用,所以它必须与测试环境有关。
我正在运行 PHP 5.3.1、mysql 5.1.41 和 symfony 1.4 (XAMPP)。
谢谢。