问题标签 [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.
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 模板与默认模板几乎相同。反正我要发了。
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
. 我该如何改变?
php - Symfony 过滤器字段显示凭据
在我的generator.yml
中,我为一个字段设置了凭据。现在,如果没有该凭据的人正在使用该站点,则该字段将隐藏在列表视图中,但在过滤器中,它不会隐藏。
当然,如果我不希望他在我的列表视图中看到该字段,那么我也不希望他能够按该字段过滤结果。为什么管理员生成器不提供?
php - symfony 批处理操作安全
我的security.yml
:
在我的 中generator.yml
,我添加了
然后我评论了最后两行并在浏览器中打开了列表视图。因此,在浏览器的列表视图中,我可以在批处理操作的下拉列表中看到删除。现在,我取消了它们的注释并且没有刷新浏览器。我从列表视图中选择了一些元素,在批处理下拉菜单中选择了删除并点击go
. 这些项目会立即被删除。这是否意味着批量删除不安全?或者任何人都可以通过嗅探来删除?
我什至尝试在取消注释后清除缓存,但随后元素也被删除。
PS:不,我登录的用户没有delete_ticker_source
凭据(如网络调试栏所述)。
php - Symfony 管理生成器:对不存在的字段进行排序(部分)
在管理员生成器创建的模块中,我使用部分添加了一个虚构字段。但显然“排序”链接(存在于每个字段名称上以设置排序)我可以让 symfony 显示一个在该字段上排序的链接吗?
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";
和
symfony1 - 如何添加导致 action_page.xml 的 object_action?
我想添加一个操作,该操作将从对象的字段中输出 xml 文件。
这是一个例子:
这会创建一个指向 的按钮/链接../exportXliff
,但我想要../exportXliff.xml
.
如何从管理生成器配置文件中添加格式?
symfony - 覆盖 AdmingeneratorGeneratorBundle 的一个字段
我正在尝试覆盖AdmingeneratorGeneratorBundle的一个字段,并希望将链接附加到某个字段。在文档之后效果很好:
我现在需要做的是获取我的页面的真实 id 而不是静态 8,但我无法弄清楚在 twig 模板中调用的对象是什么。有任何想法吗?
更新: 在我的情况下,因为我只需要我的页面的 ID,我可以使用 app.request.attributes.get('pk') 在树枝中获取它。如何让其他价值观变得艰难会很有趣。
symfony - Sonata Admin Bundle configureShowFields 上的原始过滤器
我正在使用 Symfony2 和 Sonata Admin Bundle 做一个项目。如何在操作 configureShowFields 中应用 twig 的过滤器 raw(以显示格式化文本)?
我不会覆盖奏鸣曲模板...
我的 configureShowFields 代码:
php - sfDoctrineGenerator 删除不起作用
最近,我一直在探索 Symfony 的 sfDoctrineGenerator 用于我的后端接口。问题是这样的:
我正在使用 sfDoctrineGuardPlugin 进行用户管理。sfGuardUser 模块使用 sfDoctrineGenerator。所有需要的功能(删除、编辑、添加)都在工作。到目前为止,一切都很好。
然后,我使用此链接作为参考创建了一个新模块。添加和编辑功能现在可以工作,但我无法使删除(批量和单次删除)工作。我试图在批处理操作下显式添加它,但它仍然不起作用。它说它已经删除,显示一条消息成功,但没有删除任何元素。有人可以指出问题可能起源的正确方向吗?
这是我的 generator.yml 的副本
如果您需要我的其他东西,请随时发表评论。任何帮助都感激不尽。提前致谢。
更新:
这是在 Chrome 中查看的请求标头: