问题标签 [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.
xml - 如何强制 symfony 路由具有 xml 扩展名?
我们的客户在他的网站上使用Symfony 1.2 。他请求为他的博客文章创建 XML RSS Feeds 页面。我确实创建了 RSS 提要,但问题出在路线上!我希望路由是rss.xml但现在路由只是 /rss。我如何强制它在/rss.xml路由上加载提要,即带有 xml 扩展名
路由:
我还创建了一个动作
和模板
php - 如何检查类别是否不存在?
我有一个博客文章网址如下:
/blog/testing-url
已链接到一个类别并且该类别已被删除!我现在想要的是显示帖子。该帖子的类别已被删除,但我如何检查该类别是否不存在?我尝试了以下
if(isset($category))但这不起作用。
错误:
致命错误:在第 168 行的 /httpdocs/apps/mainv2/modules/blog/actions/actions.class.php 中的非对象上调用成员函数 getCategory()
这是发生错误的一段代码:
php - 为什么重定向功能不能正确刷新页面?
我正在尝试将页面重定向回general_faq_category路由,但是当它被重定向时,数据未正确加载。所以我手动刷新页面,然后正确加载数据(排序)。为什么页面不自动刷新?它应该加载排序的数据,但在执行以下函数时它没有加载,但是在手动刷新路由后会出现更改。
以下是我用于重定向的代码
数据排序功能:
来自actions.php的另一个函数
查看代码:
javascript - 如何将类添加到表单输入字段?
我正在尝试将jscolor添加到输入字段,但它不适用于我!
在配置功能中:
我还尝试在BaseForm中添加以下内容:
错误:sfWidgetFormInput 函数中不允许使用类!
我想添加一个类jscolor!如何通过 JavaScript 或使用此配置添加它?
mysql - 查询需要很长时间才能执行?
我正在尝试在模板中获取所有用户,但下面的函数和查询需要永远加载!如何优化以下功能和查询?如果用户在$search_params参数中为 6k+,则查询几乎需要 1 分钟来加载用户。
假设搜索参数是:
查询:
如果您还有什么需要我会提供的!
谢谢
php - 文件没有上传到上传目录?
我正在尝试从表单上传文件,然后将其保存在位于web/uploads下的目录uvis_front_user_files中,但是当我保存表单时,一切顺利,但文件不在目标目录中。
甚至文件名也保存在数据库中,但在uvis_front_user_files目录中什么都没有。
表格:
行动文件:
UvisQuizFrontPeer:
测验自定义表格:
php - 如何正确链接这些文章?
我正在尝试将文章相互链接。场景定义如下
以文章 A、B 和 C 为例。
- 管理员将 A 链接到 B。因此,我们会自动将 B 的链接添加到 A。
- 管理员将 B 链接到 C。因此,我们自动添加 C 到 B(正常场景)以及 C 到 A 的链接(因为 B 链接到 A)。(我该怎么做?我尝试了下面的代码但无法继续前进)
- 管理员删除了从 B 到 C 的链接。因此,我们会自动删除 C 到 B 以及 C 到 A 的链接。
我的代码:
表结构
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传递为:
php - 服务器中的PHP版本问题?
我symfony 1.2
在我的实时服务器中运行并且php 5.2
没有安装作曲家。
我在本地运行 composer 并将所有供应商文件上传到实时服务器,但我通过 composer 下载的扩展有代码差异,即它不与旧版本的 php 同步!我的扩展/插件代码是 php 最新版本,而我的实时服务器 php 是旧的,即 5.2 那么我该如何解决这个问题?任何想法?
谢谢
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 函数: