问题标签 [symfony-plugins]

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 投票
2 回答
517 浏览

plugins - 我在 Symfony 插件中的哪里放置基本操作类?

我正在为我的 symfony 项目创建一个插件,其中包括一个基本动作类,即:

我应该把这个文件放在我的插件文件夹中的什么地方(例如:)plugins/sfMyPlugin/???

目标是让不属于这个插件的动作扩展这个类,希望这个类被自动加载(类似于如果它被放在下面apps/my_app/lib)。如果它不能自动加载,我如何让 symfony 包含我的 php 文件?

0 投票
1 回答
50 浏览

php - sfBBCodeParserPlugin,部分问题

我使用 symfony 1.4.8 和sfBBCodeParserPlugin 它可以工作,但我有部分问题。

我的索引成功

在_list.php

我有错误

注意:未定义的变量:bb_parser in...

根据我在 action.class 中添加的自述文件

在 ShowSuccess 中,我不使用部分并且一切正常。显示成功.php

动作类

ps对不起我的英语不好

0 投票
1 回答
2341 浏览

php - 永久删除 symfony 插件

我在删除 symfony 插件时遇到了一个奇怪的问题。

我已经安装了sfSimpleCommentPlugin但在意识到它不起作用后,我运行了卸载命令:

该插件已成功卸载...但是!现在,当我运行php symfony doctrine:build --all命令时,我得到:

致命错误:require(): 无法打开所需的 '/home/bajki/workspace/vimsnip/app/plugins/sfSimpleCommentPlugin/lib/model/doctrine/PluginsfSimpleComment.class.php' (include_path='.:/usr/share/php :/usr/share/pear') 在第 123 行的 /home/bajki/workspace/vimsnip/app/lib/vendor/symfony/lib/autoload/sfSimpleAutoload.class.php

并且很少有类似的错误。现在我在问 - 为什么这个命令行工具想要使用sfSimpleCommentPlugin文件来处理任何事情?几秒前我已经卸载了...

难道我做错了什么?如何永久删除此插件?

0 投票
1 回答
2639 浏览

symfony1 - symfony 1.4 更新某个对象,同时(或之后)保存另一个与之相关的对象

我在 Symfony 中有一个学说形式,它将某些对象保存在数据库的表中。通过这样做,我还希望更新另一个与第一个对象有关系的对象,因此对象在保存第一个对象时更新关系(一对多)。

我真的不知道这是否可能......

我将发布我的代码,作为参考:

架构:

我在 Pic 和 Entry 之间还有另一个多对多关系,因为一个 Entry 可能有很多 Pics,但我创建的第一张 Pic 也必须定义为我在 Entry.pic 字段中建立的“默认”Pic。 ..

(我之前正确地创建了一个条目,所以现在我必须获得一个新的图片,这将是该条目的“默认”图片)...在为 Pic 表创建操作中,我希望更新该条目以便它知道我刚刚添加的全新图片,并且应该通过“默认”链接到它......

图片actions.class.php:

最后,我在 lib/model/doctrine/Entry.class.php 文件中有以下“updateSetPic”方法:

我现在遇到的问题是,似乎 upateSetPic 方法接收最近保存的 Pic 对象(在 Pic 操作 create 方法中),什么也没收到,好像 $form->save() 方法具有的 Pic 对象里面什么都没有(尽管它确实可以节省,但也许在这个阶段它没有被提交或其他什么?)

所以我的问题是,我这样做好吗?或者我哪里错了?有没有办法完成我所需要的?如果是这样,那是什么方法?也许我需要融入 Pic 保存过程的另一部分,但我现在有点迷路了......

有任何想法吗?

谢谢!

0 投票
1 回答
704 浏览

symfony1 - 在 sfWidgetFormSelectDoubleList 中设置 $value

实际上我在 symfony 1.4.4 中使用 sfFormExtraPlugin

我正在使用类小部件 sfWidgetFormSelectDoubleList,一切看起来都很好,但是当我在编辑模式下再次打开表单时,关联的选择框中没有任何内容。

所以,我的问题是如何使用 sfWidgetFormSelectDoubleList 小部件填充该框中的关联值?

我检查了数据库和值在那里。

0 投票
1 回答
198 浏览

symfony1 - SfGoogleAnalytic 插件使用

我已将 sfGoogleAnalyticsPlugin 下载到我的 plgin 目录并执行其所有设置。现在我想在我的一个页面上实现它。我如何使用它,以查看我的站点分析结果到我的页面。

我需要一个代码示例。

任何人都知道请帮助。非常感谢帮助。

伴侣

0 投票
1 回答
536 浏览

symfony1 - 如何为 Symfony 插件设置凭据?

我有一个带有 SfGuard 的后端,并且我有像 sfGuard 这样的插件,它有模块。如何更改他们的安全设置?他们在我的后端应用程序中没有文件夹,我可以在其中放置 security.yml。

0 投票
1 回答
441 浏览

symfony-1.4 - 是否有一种聪明的方法可以覆盖 sfDoctrineGuard 插件中的表单操作链接?

我已经设置了我的 Symfony 1.4 项目以将 URL 中的 /admin 路由到我的后端应用程序。在我想编辑用户或以任何方式与生成的表单交互之前,这可以正常工作。这是因为生成的链接不知道我的 /admin 前缀。

有没有一种聪明的方法来为这些链接添加前缀,而无需将生成的模板复制到我的应用程序文件夹结构中?

更新

sfGuardUser 模块的 generator.yml 内容:

我在我的 routing.yml 中添加了我自己的 sf_guard_user,它适用于我创建的新链接,但生成器没有选择它。

0 投票
3 回答
425 浏览

php - sfErrorNotifierPlugin 上 symfony 任务

我的应用程序在 Symfony 任务中运行大量批处理,我希望收到有关所有 PHP 错误和未捕获异常的通知。

所以我尝试了 sfErrorNotifierPlugin,它在 Web 环境中运行良好(从浏览器访问应用程序);问题是我不能让它在我的 symfony 任务上工作。

有没有办法让它在任务中工作?

0 投票
2 回答
742 浏览

php - Symfony:在其他插件中覆盖插件模型

我们正在建立一个新网站,它将重用另一个网站使用的现有 symfony 软件。我将可重用组件移动到插件(“app-plugin”)中,以避免重复代码和数据。该插件将在网站的 svn 存储库中配置为 svn-external。

现有的 symfony 实例包含最初在其他插件(例如 sfDoctrineGuardPlugin)中定义的被覆盖的学说类(模型、表单、表单过滤器)。两个 symfony 实例都可以重用被覆盖的类,因此我将把它们移到“app-plugin”中。但这会导致问题:

例如,如果有人运行symfony doctrine:build-forms,移动的文件将由 lib/form/doctrine 中的任务重新创建,并且将包含空的类定义。原因对我来说很清楚:symfony 怎么知道“app-plugin”已经定义了那些表单类?唯一的方法是在执行任务之前自动加载所有类并检查类是否已经可用。

一种解决方法是在应用插件的 config/autoload.yml 中排除这些类。但是有更好的方法吗?

编辑

我使用术语“app-plugin”来避免普通插件(例如 sfGuard)和我们包含共享组件的插件之间的混淆。


前:

之前的依赖


后:

之后的依赖