问题标签 [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.

0 投票
1 回答
448 浏览

mysql - Symfony 1.4:删除 sfGuardUser

我在以下方面遇到了一些麻烦......

我有一个正常设置的 sfGuardUser 表,它与 Profile 表具有一对一的关系,其中包含一些额外的用户信息。

当用户想要从站点中删除自己时,我想将他们的信息保留在 Profile 表中以用于各种目的,但删除 sfGuardUser 以保持该表更清洁/更短(不仅仅是将其设置为非活动状态)。

我的印象是我可以将 Profile 表中的 FK 设置为 NULL,然后删除 sfGuardUser,但 FK 约束似乎失败了。

除了在这两个表中留下过时的 sfGuardUsers 和 Profiles,或者必须使用级联删除来摆脱这两个表之外,谁能告诉我是否还有其他方法可以解决这个问题?

谢谢你。

0 投票
1 回答
10214 浏览

symfony1 - symfony 学说:insert-sql - “找不到名为 mysql 的驱动程序”错误

嘿,我是symfony的新手。我在 symfony-project.com 上关注这个 joobet 教程,我在第 3 天http://www.symfony-project.org/jobeet/1_4/Doctrine/en/03 每当我输入 php symfony 学说:insert-sql ,我收到以下错误:

学说创建表找不到名为 mysql 的驱动程序

我在 WAMP 上使用它。我在 C:\wamp\bin\php\php5.3.0\PEAR\symfony 有 symfony,我的项目在 C:\wamp\www\jobeet 请帮我解决这个问题,因为我被困在这里,无法移动更远。

0 投票
2 回答
2726 浏览

file-upload - Symfony 文件上传 - 存储在数据库中的“数组”而不是实际的文件名

我正在使用 Symfony 1.4.4 和 Doctrine,我需要在服务器上上传一张图片。

我已经这样做了数百次而没有任何问题,但这次发生了一些奇怪的事情:我没有将文件名存储在数据库中,而是找到了字符串“Array”。

这就是我正在做的事情:

在我的表格中:

在我的行动中:

在绑定我的参数之前,一切都很好,$request->getFiles($form->getName())返回我的文件。但之后,$form->getValue('filename')返回字符串“Array”。

你们中的任何人都发生过这种情况吗,或者您发现我的代码有什么问题吗?

编辑:我添加了一个事实,即我正在嵌入另一个表单,这可能是问题所在(请参阅上面的表单代码)。

0 投票
2 回答
446 浏览

symfony - 学习symfony 1.4会好用symfony 2.0吗?

我知道 symfony 2.0 的架构有所不同,但我现在正在学习 1.4。

我想知道我获得的关于 1.4 的知识是否在某种程度上可用于 2.0,还是完全浪费时间?

0 投票
2 回答
2502 浏览

php - 如何在 Symfony 中包含一个库

我正在使用 Symfony 编写应用程序。我有一些可重用的组件,我不想放入主要的 Symfony 模块中;相反,它们在lib目录中。

我想知道的是,包含此文件的最佳方法是什么?我include lib/foo/bar.php是否需要完整路径,或者我应该做些什么?

0 投票
2 回答
929 浏览

php - 将 javascript 事件附加到表单小部件

我有一个带有下拉菜单的表单,每当用户更改选择时,我都想做一个 javascript 操作。我想以后可以使用javascript找到输入,并将事件附加到它;但是,如果可以在 form->configure() 中定义某种属性或选项,似乎会更容易:例如

显然这不起作用,也可能不是 onclick 方法,但我的问题是如何将 javascript 事件附加到输入/小部件?

0 投票
1 回答
1001 浏览

php - 我如何使用 symfony/doctrine 和 odbc 解决 andWhere 的问题?

在遵循 symfony 教程 (1.4.4) 时,我收到 ODBC/mssql 2008 错误。

SQLSTATE[07002]:COUNT 字段不正确:0 [Microsoft][SQL Server Native Client 10.0]COUNT 字段不正确或语法错误(ext\pdo_odbc\odbc_stmt.c:254 处的 SQLExecute[0])。查询失败:“SELECT [j].[id] AS [j__id], [j].[category_id] AS [j__category_id], [j].[type] AS [j__type], [j].[company] AS [ j__company], [j].[logo] AS [j__logo], [j].[url] AS [j__url], [j].[position] AS [j__position], [j].[location] AS [j__location] , [j].[description] AS [j__description], [j].[how_to_apply] AS [j__how_to_apply], [j].[token] AS [j__token], [j].[is_public] AS [j__is_public], [ j].[is_activated] AS [j__is_activated], [j].[email] AS [j__email], [j].[expires_at] AS [j__expires_at], [j].[created_at] AS [j__created_at], [j] .[updated_at] AS [j__updated_at] FROM [jobeet_job] [j] WHERE ([j].[category_id] = '2' AND [j].[expires_at] >

我已将问题缩小到使用参数的行 public function getActiveJobs(Doctrine_Query $q = null) { if (is_null($q)) { $q = Doctrine_Query::create() ->from('JobeetJob j'); }

谁能指出我正确的方向?谢谢。

0 投票
1 回答
284 浏览

symfony1 - 使用 setSfGuardUser() 将当前用户保存在模型中

我的应用程序使用了 sfGuardUser 插件。我的一个表与 sf_guard_user 表有关系,因此基本模型中有一个相应的 setSfGuardUser() 函数。从 Actions.class.php 中,我尝试使用此函数将当前用户设置为对象(然后我将其保存在数据库中)。
我的尝试:

这会引发错误:

这让我认为 getUser() 没有返回 sfGuardUser 对象,尽管我不知道如何检查。任何人都可以提供任何见解吗?

0 投票
4 回答
2398 浏览

apache - 在不更改 apache 配置的情况下使用 symfony 1.4

是否可以在不更改 apache 配置文件的情况下将/web目录设置为 webroot?

我尝试使用以下 .htaccess 代码,但如果我转到localhost/module/,它会显示 404 错误。但是如果我去localhost/web/module/那么一切正常。

0 投票
2 回答
2409 浏览

php - Symfony - 同一页面上有多个表单 - > ID问题

在同一页面上显示同一模型的多种形式时遇到问题。问题是使用 NameFormat,字段具有相同的 ID:

将显示

如果您单击第二个标签,它将激活第一个复选框 所以我想我可以使用对象 id 使它们独一无二:

但是我无法处理请求,因为我不知道参数的名称。

我发现最好的选择是设置一个 ID :

但后来我完全失去了标签和复选框之间的联系。

如果我可以更改标签的“for”属性,问题就会得到解决。有人知道该怎么做吗?或任何其他选择?