问题标签 [admin-generator]

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 投票
0 回答
345 浏览

php - symfony 表单提交的一些错误

这是参考这个问题。我有一个表格MakenewForm.php。我的行动:

在我的模板中:

我正在使用管理员生成器。我已经覆盖_form.php了,只是将提交操作更改/poster/makenew为相同的控制器。

MakenewForm.php有一个Textarea小部件。

现在我/poster/makenew用 textarea 的值打开并提交它\r\n\r\n Line1\r\nLine2\r\n\r\nLine4

表单提交到相同的操作,所以我看到相同的页面,但 textarea 的值没有从顶部修剪一个换行符,即\r\n Line1\r\nLine2\r\n\r\nLine4

问题究竟出在哪里?我猜$form->bind(),但他们说symfony已经过严格测试,所以这也可能是我的错。

我的表格:

和我的makenewSuccess.php:

_form 模板与默认模板几乎相同。反正我要发了。

0 投票
1 回答
889 浏览

php - symfony 更改对象操作的 url

我有一个对象操作approve,我想将其 url 从 更改/module/ListApprove/action?id=XXX/module/:slug/approve。我尝试添加路线routing.yml但没有帮助。另外,我已经ecexuteApprove在我的行动中定义了。

修改routing.yml

当我手动调用时/poster/someslug/approve,它工作正常。但是在管理列表界面的actions栏中,approval的url不是/poster/someslug/approve,而是/poster/ListApprove/action?id=12

之后,我generator.yml像这样添加了一个动作参数:

但这次唯一的变化是,链接 url 变为/poster/approve/action?id=12. 我该如何改变?

0 投票
0 回答
415 浏览

php - Symfony 过滤器字段显示凭据

在我的generator.yml中,我为一个字段设置了凭据。现在,如果没有该凭据的人正在使用该站点,则该字段将隐藏在列表视图中,但在过滤器中,它不会隐藏。

当然,如果我不希望他在我的列表视图中看到该字段,那么我也不希望他能够按该字段过滤结果。为什么管理员生成器不提供?

0 投票
1 回答
1034 浏览

php - symfony 批处理操作安全

我的security.yml

在我的 中generator.yml,我添加了

然后我评论了最后两行并在浏览器中打开了列表视图。因此,在浏览器的列表视图中,我可以在批处理操作的下拉列表中看到删除。现在,我取消了它们的注释并且没有刷新浏览器。我从列表视图中选择了一些元素,在批处理下拉菜单中选择了删除并点击go. 这些项目会立即被删除。这是否意味着批量删除不安全?或者任何人都可以通过嗅探来删除?

我什至尝试在取消注释后清除缓存,但随后元素也被删除。

PS:不,我登录的用户没有delete_ticker_source凭据(如网络调试栏所述)。

0 投票
1 回答
712 浏览

php - Symfony 管理生成器:对不存在的字段进行排序(部分)

在管理员生成器创建的模块中,我使用部分添加了一个虚构字段。但显然“排序”链接(存在于每个字段名称上以设置排序)我可以让 symfony 显示一个在该字段上排序的链接吗?

0 投票
1 回答
519 浏览

css - 找不到管理员生成器 symfony2 CSS

我正在尝试在 Windows 上开始使用 symfony2 的 admingenerator 包:

http://symfony2admingenerator.org/installation.html

我已按照开箱即用、最新、每晚 Windows 版本的说明进行操作。运行 app-dev.php 脚本时,会显示管理界面,但 css 已损坏。

我对 codeigniter 有很好的工作知识,但我只是从 sympfony 开始,希望能得到这方面的提示。由于它是一个未改变的发行版,我希望有一个明显的解决方案。谢谢!

我发现一个帖子遇到了这个问题,建议的解决方案是使用“Assetic Less”。尝试根据稀缺的文档进行相应配置的尝试都是徒劳的。(https://groups.google.com/forum/#!msg/symfony2admingenerator/-d5eyFJ3NjU/44XmT3p2LvUJ)

说明:

无法解析以下 css:cfc4cff__base.css_1.css 而是返回以下错误消息堆栈

/* [异常] 500 | 内部服务器错误 | Assetic\Exception\FilterException [消息] 运行时出错:cmd /V:ON /E:ON /C ""/var/lib/gems/1.8/gems/compass-0.11.7/bin/compass" "compile " "C:\Users\bion\AppData\Local\Temp" "--boring" "--images-dir" "C:\xampp\htdocs\nightly\app/../web/bundles/admingeneratoractiveadmintheme/images" "--config" "C:\Users\bion\AppData\Local\Temp\ass1F4.tmp" "--sass-dir" "" "--css-dir" "" "C:\Users\bion\AppData \Local\Temp\ass1F5.tmp.scss""

错误输出:系统找不到指定的路径。

输入:/* Active Admin CSS */ @import "mixins/_all.css.scss";

// 重置离开!@include 全局重置;

// 部分 @import "_typography.css.scss"; @import "_header.css.scss"; @import "_forms.css.scss"; @import "组件/_comments.css.scss"; @import "组件/_flash_messages.css.scss"; @import "组件/_date_picker.css.scss"; @import "组件/_tables.css.scss";

0 投票
1 回答
150 浏览

symfony1 - 如何添加导致 action_page.xml 的 object_action?

我想添加一个操作,该操作将从对象的字段中输出 xml 文件。

这是一个例子:

这会创建一个指向 的按钮/链接../exportXliff,但我想要../exportXliff.xml.

如何从管理生成器配置文件中添加格式?

0 投票
2 回答
367 浏览

symfony - 覆盖 AdmingeneratorGeneratorBundle 的一个字段

我正在尝试覆盖AdmingeneratorGeneratorBundle的一个字段,并希望将链接附加到某个字段。在文档之后效果很好:

我现在需要做的是获取我的页面的真实 id 而不是静态 8,但我无法弄清楚在 twig 模板中调用的对象是什么。有任何想法吗?

更新: 在我的情况下,因为我只需要我的页面的 ID,我可以使用 app.request.attributes.get('pk') 在树枝中获取它。如何让其他价值观变得艰难会很有趣。

0 投票
2 回答
4935 浏览

symfony - Sonata Admin Bundle configureShowFields 上的原始过滤器

我正在使用 Symfony2 和 Sonata Admin Bundle 做一个项目。如何在操作 configureShowFields 中应用 twig 的过滤器 raw(以显示格式化文本)?

我不会覆盖奏鸣曲模板...

我的 configureShowFields 代码:

0 投票
1 回答
217 浏览

php - sfDoctrineGenerator 删除不起作用

最近,我一直在探索 Symfony 的 sfDoctrineGenerator 用于我的后端接口。问题是这样的:

我正在使用 sfDoctrineGuardPlugin 进行用户管理。sfGuardUser 模块使用 sfDoctrineGenerator。所有需要的功能(删除、编辑、添加)都在工作。到目前为止,一切都很好。

然后,我使用此链接作为参考创建了一个新模块。添加和编辑功能现在可以工作,但我无法使删除(批量和单次删除)工作。我试图在批处理操作下显式添加它,但它仍然不起作用。它说它已经删除,显示一条消息成功,但没有删除任何元素。有人可以指出问题可能起源的正确方向吗?

这是我的 generator.yml 的副本

如果您需要我的其他东西,请随时发表评论。任何帮助都感激不尽。提前致谢。

更新:

这是在 Chrome 中查看的请求标头: