symfony-1.4相关内容

在 symfony 和非 symfony 中处理多个配置文件

在我的网络应用程序中我的一些应用程序在 symfony 中,有些在非 symfony 中. 因此有多个数据库连接文件(比如数据库连接文件,其中一个是 yml 文件,另一个是 php 文件.) 我正在考虑创建一个表并将数据库连接存储在该表中,然后从中创建配置文件. 有没有其他方法可以解决这个问题. 解决方案 你应该保留 databases.yml 并从你的非 symfony ..
发布时间:2021-09-03 20:02:47 PHP

如何将 POST 变量发送到外部 URL?

我正在制作购物车.我想在去支付网关之前保存订单.我的支付网关要求我将 POST 发送到外部地址,但不要求我从控制器操作中执行此操作. 公共函数executeBuy(sfWebRequest $request){sfProjectConfiguration::getActive()->loadHelpers('Url');//保存订单$this->order = new Order();$this ..
发布时间:2021-09-03 20:02:41 PHP

如何在 Admin Generator 中使用组件?

我知道我们可以在管理生成器中使用组件(感谢 ~ 符号). 但是在components.class.php中,如何调用自动生成的类? 此刻,我正在使用这个: require_once dirname(__FILE__).'/../lib/commissionGeneratorConfiguration.class.php';require_once 目录名(__FILE__).'/.. ..
发布时间:2021-09-03 20:02:35 其他开发

Symfony sf_culture = 1 错误

由于服务器上的 sf_culture = 1,我收到了很多错误. {sfConfigurationException} 无法找到匹配的路由来生成 url对于参数“数组('action' => 'legend', 'module' => 'housing', 'sf_culture' =>'1',)" 本地匹配默认路由: 将/de_DE/housing/legend 的路由“default"( ..
发布时间:2021-09-03 20:02:30 PHP

存储会话数据

我有一些关于在 Symfony 中存储会话数据的反问.我们可以将会话数据存储为变量: //第一个例子$this->getUser()->setAttribute('hash', $hash);$this->getUser()->setAttribute('name', $name); 或者作为数组: //第二个例子$this->getUser()->setAttribute('somethi ..
发布时间:2021-09-03 20:02:27 其他开发

Symfony - 更新唯一列 - 验证问题

我是 Symfony 框架的新手,遇到了表单验证问题. 我想更新数据库中包含唯一列的数据,但如果唯一列不变,则返回错误(具有相同“域"的对象已经存在.".域列必须是唯一的,但用户应该是可以更改.所以,如果一个用户保存了他的域名,其他人就不能使用它,但他以后可以更改. 似乎表单验证不仅将唯一列与其他行进行比较,而且还将其与自身进行比较.因此,如果用户不更改列并保存表单,则会返回错误. ..
发布时间:2021-09-03 20:02:01 PHP

多个action.class.php

我确实有一个模块,例如帐户.当然你会在 acount/actions/action.class.php 中找到一个文件. PHP 文件 action.class.php 越来越大.可以扩展吗? 举个例子: /account/action/action.class.php/account/action/action2.class.php 如果可能的话,action.class.php ..
发布时间:2021-09-03 20:01:50 PHP

如何使用 PHP-Symfony 单击文件路径下载文件?

我正在使用 symfony 创建一个用于博客的网站.用户可以将他们的帖子上传到网站.当用户添加文件时,它将保存在 web/upload/file_upload 中,文件路径将保存在 add_post 表中.当管理员查看 add_post 表模板时,他可以看到每个用户的下载文件的路径,我想要做的是通过这个文件路径下载文件. 我该怎么做? 编辑 1: 模型 - Blog_user 模 ..
发布时间:2021-09-03 20:01:46 PHP

NestedSet - 父/子节点

我目前正在致力于从 Doctrine 中的 NestedSet 输出导航菜单的层次结构. 我有很多父母,然后有几个孩子. 目前只有 2 个级别:父母和孩子(没有孙子孙女). 我有以下代码: //动作:公共函数executeShow(sfWebRequest $request){$this->tree = Doctrine::getTable('Model')->getMenuT ..
发布时间:2021-09-03 20:01:40 其他开发

symfony 1.4 在新操作中使用后验证器会引发错误

我对表单有以下操作.在 MyForm 定义中,我添加了后验证器,因此我可以按特定条件一次验证两个字段.当通过验证后,symfony 向我发送错误,并将空值存储在数据库的新记录中时,问题就出现了.我在这里发布我的代码...我的表单只有两个字段,用户最常从两个列表中选择它们中的每一个来创建新记录.通过模式限制,两个字段的组合是唯一的.此外,我需要验证此字段的某些组合不允许用于创建新记录. act ..
发布时间:2021-09-03 20:01:35 其他开发

symfony - sfDoctrineGuard - 基于组凭据限制用户创建

我目前正在使用 sfDoctrineGuard 开发一个相当大且复杂的用户管理系统 我创建了 4 个群组,editors、moderators、admins 和 superadmins. 我想要做的是限制管理员中的某些用户能够在 sfGuardUser 管理模块中创建/查看/编辑其他用户. 例如,superadmins 用户可以创建 editors、moderators、admi ..
发布时间:2021-09-03 20:01:31 其他开发

Symfony 1.4 以相同的缩进嵌入表单字段

我的 Symfony 应用程序中有两个模型.第一个是博客: 博客:列:名称:{ 类型:字符串(20),notnull:真,唯一:真}标题:{ 类型:字符串(255),notnull:true}描述:{ 类型:字符串(255),notnull:true}admin_id: { type: bigint, notnull: true }关系:用户:类:sfGuardUser本地:admin_id.. ..
发布时间:2021-09-03 20:01:25 PHP

如何在 Symfony 中包含多个 php 库?

所以,我的 apps/myprogram/lib 文件夹中有一些 php 文件.例如应用程序/myprogram/lib/myLibA.class.php 当我在我的模块/动作/脚本中运行并尝试使用 myLibA 中的函数时,我不能.因为 symfony 抱怨 myLibA 类没有定义. 我需要在 symfony 框架中的任何地方指定 myLibA.class.php 是必需的库吗? ..
发布时间:2021-09-03 20:01:11 其他开发

如何在 Symfony 1.4 中模拟错误 500?

我在 web/errors/ 中创建了一个 error500.php 文件,现在想测试它. 我试图将这一行放在我的一个操作中: $this->getResponse()->setStatusCode(500); 不幸的是,它似乎被忽略了. 你们知道这里发生了什么吗? 我使用的是 Symfony 1.4. 编辑: Firebug 告诉我该错误实际上已触发,但此后页面仍在加 ..
发布时间:2021-09-03 20:01:08 其他开发

重命名“网络"Symfony 1.4 中的文件夹

我想在 symfony 1.4 中将“web"文件夹重命名为“html",不幸的是,搜索关于此的文档让我无处可去,除了如何在 1.0 中实现这一点,这似乎不起作用. 解决方案 首先,您不必重命名它.您可以只创建一个符号链接(除非您正在运行 Windows): ln -s web html 如果您仍然想更改 web 文件夹名称,那么您可以通过重载 setRootDir() 在项目的 Proj ..
发布时间:2021-09-03 20:00:53 PHP

Symfony - 是否可以禁用每个模块(或每个模板)的输出转义?

我试图在一个 XML 模板中输出一些 HTML,而 Symfony 的转义方法把它搞砸了.所以我尝试在模块的 config 文件夹中制作 settings.yml 的副本,但它似乎被完全忽略了.是否有一种简单的方法可以更改每个模块甚至每个模板的 escaping_strategy 和/或 escaping_method 设置? 解决方案 当输出转义打开时,您仍然可以通过 $sf_data ..
发布时间:2021-09-03 20:00:48 PHP

Symfony 1.4 中的会话删除

如果会话变量不在数组中,如何一次删除它们? PS 我是这样设置的: $this->getUser()->setAttribute('PayPalTransaction.hash', $request->getParameter('hash')); 问候,罗马 解决方案 sfUser 类(通过 $this->getUser() 获得),保持sfNamespacedParameter ..
发布时间:2021-09-03 20:00:32 其他开发