问题标签 [symfony-1.2]

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 回答
81 浏览

xml - 如何强制 symfony 路由具有 xml 扩展名?

我们的客户在他的网站上使用Symfony 1.2 。他请求为他的博客文章创建 XML RSS Feeds 页面。我确实创建了 RSS 提要,但问题出在路线上!我希望路由是rss.xml但现在路由只是 /rss。我如何强制它在/rss.xml路由上加载提要,即带有 xml 扩展名

路由

我还创建了一个动作

和模板

0 投票
1 回答
269 浏览

php - 如何检查类别是否不存在?

我有一个博客文章网址如下:

/blog/testing-url

已链接到一个类别并且该类别已被删除!我现在想要的是显示帖子。该帖子的类别已被删除,但我如何检查该类别是否不存在?我尝试了以下

if(isset($category))但这不起作用。

错误:

致命错误:在第 168 行的 /httpdocs/apps/mainv2/modules/blog/actions/actions.class.php 中的非对象上调用成员函数 getCategory()

这是发生错误的一段代码:

0 投票
0 回答
52 浏览

php - 为什么重定向功能不能正确刷新页面?

我正在尝试将页面重定向回general_faq_category路由,但是当它被重定向时,数据未正确加载。所以我手动刷新页面,然后正确加载数据(排序)。为什么页面不自动刷新?它应该加载排序的数据,但在执行以下函数时它没有加载,但是在手动刷新路由后会出现更改。

以下是我用于重定向的代码

数据排序功能:

来自actions.php的另一个函数

查看代码:

0 投票
2 回答
113 浏览

javascript - 如何将类添加到表单输入字段?

我正在尝试将jscolor添加到输入字段,但它不适用于我!

在配置功能中:

我还尝试在BaseForm中添加以下内容:

错误:sfWidgetFormInput 函数中不允许使用类!

我想添加一个类jscolor!如何通过 JavaScript 或使用此配置添加它?

0 投票
1 回答
61 浏览

mysql - 查询需要很长时间才能执行?

我正在尝试在模板中获取所有用户,但下面的函数和查询需要永远加载!如何优化以下功能和查询?如果用户在$search_params参数中为 6k+,则查询几乎需要 1 分钟来加载用户。

假设搜索参数是:

查询

如果您还有什么需要我会提供的!

谢谢

0 投票
1 回答
56 浏览

php - 文件没有上传到上传目录?

我正在尝试从表单上传文件,然后将其保存在位于web/uploads下的目录uvis_front_user_files中,但是当我保存表单时,一切顺利,但文件不在目标目录中。

甚至文件名也保存在数据库中,但在uvis_front_user_files目录中什么都没有。

表格

行动文件:

UvisQuizFrontPeer:

测验自定义表格:

0 投票
0 回答
41 浏览

php - 如何正确链接这些文章?

我正在尝试将文章相互链接。场景定义如下

以文章 A、B 和 C 为例。

  • 管理员将 A 链接到 B。因此,我们会自动将 B 的链接添加到 A。
  • 管理员将 B 链接到 C。因此,我们自动添加 C 到 B(正常场景)以及 C 到 A 的链接(因为 B 链接到 A)。(我该怎么做?我尝试了下面的代码但无法继续前进
  • 管理员删除了从 B 到 C 的链接。因此,我们会自动删除 C 到 B 以及 C 到 A 的链接。

我的代码:

表结构

0 投票
0 回答
142 浏览

mysql - Symfony 抛出错误 1064 您的 SQL 语法有错误

我有一个名为evaulation_symptom的模块,我正在尝试创建新症状,但是当我单击 new( evaluation_symptom/new ) 时,它会引发以下错误:

500 | 内部服务器错误 | PropelException [wrapped: SQLSTATE[42000]: 语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“=evaluation_symptom.ID ORDER BY evaluation_symptom.ORD ASC,evaluation_cause.ORD”附近使用正确的语法]

我研究了代码,我注意到所有问题都在于名为getUbferredRemediesBySymptomId的EvaluationSymptomAdminPeer函数,特别是这一行$criteria->addJoin(self::ID, $id);

上述函数的 ID 从EvaluationSymptomAdminForm传递为:

0 投票
1 回答
303 浏览

php - 服务器中的PHP版本问题?

symfony 1.2在我的实时服务器中运行并且php 5.2没有安装作曲家。

我在本地运行 composer 并将所有供应商文件上传到实时服务器,但我通过 composer 下载的扩展有代码差异,即它不与旧版本的 php 同步!我的扩展/插件代码是 php 最新版本,而我的实时服务器 php 是旧的,即 5.2 那么我该如何解决这个问题?任何想法?

谢谢

0 投票
1 回答
130 浏览

php - Symfyony 抛出 DateTime 解析错误

我正在尝试created_at从数据库表中获取字段,但它引发了以下错误:

内部存储的日期/时间/时间戳值无法转换为 DateTime:'

厨师

' [wrapped: DateTime::__construct(): 解析时间字符串失败(

厨师

) 在位置 0 (<):意外字符]

获取日期的代码:

日期配置:

'app_display_alternate_format_for_date' => 'MdY'

以 DB 格式保存的日期:

2017-09-15 08:08:02

BaseModel 中的基本 getCreatedAt 函数: