草庐IT

drupal-forms

全部标签

php - 我们可以为一个 zend\form 设置多个水化器吗?

为什么?因为,我想用它们为一个表单附加多个模型/实体。我怎么看?在我看来,我必须在一个模型/实体中获取所有数据,然后填充多个表(使用Mapper或Gateway),但逻辑上一个模型用于一个表。我建议的解决方案是什么?所以要在多个表中添加一个表单数据,我必须使用两个模型。但在ZF2中,一个表单可以使用$form->setHydrator拥有一个Hydrator。我想知道什么?此问题的任何其他可能性。谢谢。 最佳答案 您是否考虑过使用formCollections?基本上,您将为每个实体创建一个字段集,具有自己的字段和水化器。然后创建一

php - Symfony2 防火墙 : Redirect to registration form instead of login

我正在开发一个基于Symfony2的简单商店(编译报价)。将商品添加到购物车后,用户可以继续查看报价摘要,然后请求汇总的报价。摘要页面受以下防火墙保护:security:firewalls:secured_area:pattern:^/anonymous:~provider:defaultform_login:login_path:acme_security_login_routecheck_path:acme_security_login_check_routecsrf_provider:form.csrf_providerlogout:~default:anonymous:~acc

php - Symfony ESI 获取 FORM 提交的 POST 参数或调用 ESI 作为 POST

我有一个缓存站点,其中有一个不应缓存的表单。我为此使用ESI。提交表单后,我需要在我的Controller中获取POST参数。Symfony让我得到请求参数“表单”而不是真正的POST数据,或者有没有好的方法来获取它们。{{render_esi(controller('MyBundle:Form:staticForm',{'form':'sidebar'}))}}由于父页面缓存,将它们设置在twig中将不起作用。{{render_esi(controller('MyBundle:Form:staticForm',{'form':'sidebar','request':}))}}那么目前

php - 为什么我的 Drupal 间歇性变慢? Stracing 显示大量重复的 sendto 调用

我管理的一个Drupal站点偶尔会加载得很慢。如果我在发生这种情况时跟踪PHP-FPM,我会看到很多poll/recvfrom/sendto系统调用,看起来是一样的内容:[pid27381]recvfrom(5,"\7\0\0\1\0\1\0\2\0\0\0",24589,MSG_DONTWAIT,NULL,NULL)=11[pid27381]sendto(5,"\207\2\0\0\3INSERTINTOmenu_router\n"...,651,MSG_DONTWAIT,NULL,0)=651[pid27381]poll([{fd=5,events=POLLIN|POLLERR|P

postman给后端传参数时使用raw中的josn不可以,但x-www-form-urlencoded可以

一、发现问题在使用postman测试后端接口的时候发现,给后端传参数时使用raw中的josn不可以,但x-www-form-urlencoded可以。经过多方尝试后发现是因为我在入参中没有加@RequestBody注解导致的。入参对象不上加@RequestBody注解,使用josn格式传参时,后台获取到的都是null.sad…基础还是要长温习…二、@RequestBody的基础知识get,意味着通过URI来识别资源,一般通过URL中携带key-value参数post,请求拥有请求体,并且请求数据一般都是放在请求体当中的@RequestBody注解:用于接收前端传递给后端的json字符串中的数据

php - Drupal 7 - 无法显示服务端点

我已经无计可施了,想弄清楚为什么这行不通。我正在尝试从我的Drupal7实例设置一个REST服务器。目前专注于无需身份验证(一旦我设法让它说话,我就会设置它)。这里是相关的代码位:我的模块.module/***Implementshook_ctools_plugin_api().*Declaresthemymoduleservicesendpoint(storedin*mymodule.services.inc).Notethatthereferencedctools*hookobviatescreatingthisendpointthroughtheUI.*/functionmymo

php - 德鲁巴 8 : How do I customize a form widget to show an entity field value instead of the entity title?

我正在通过开发自定义表单小部件模块来了解Drupal8的工作原理。我的目标是在单选按钮列表(在核心中可用)中显示引用节点的图像字段值,而不是其节点标题。这将允许网站管理员在为节点选择背景图像时选择图片而不是文本。这是我的表单在没有自定义工作的情况下的样子,使用Drupal8的内置“复选框/单选按钮”小部件:这是我希望我的自定义小部件如何显示(至少开始)的Photoshop模型:到目前为止,我已经能够创建一个起始模块来扩展“复选框/单选按钮”小部件,引用ExamplesforDevelopers模块和遍历核心。这至少帮助我更好地理解了Drupal8的模块结构。模块结构:modulescu

php - 'Twig_Error_Syntax' 消息未知 "form_start"函数

是否可以使用symfony3和twig制作一个独立表单?我无法克服这个错误:Fatalerror:Uncaughtexception'Twig_Error_Syntax'withmessage'Unknown"form_start"functionin"new.html.twig"atline13.1documentation引用thisexample,效果很好,但实际上使用的是2.7我的简单项目是这样组织的:.├──composer.json├──composer.lock├──src│  └──form.php├──vendor│  └──...└──views└──new.htm

php - 如何在 Drupal 6 中仅引用图像节点的图像部分

我正在用Drupal为一个cooking网站构建食谱管理系统,我不得不说整个节点/View/模板工作得非常好!不过我遇到了一个问题,那就是我无法获得一个View来显示只是一张图片-它总是与它的标题和一个指向画廊的链接捆绑在一起。谁能帮我弄清楚如何从View中引用图像,只显示图像本身而没有链接或其他任何东西?设置已安装图片已创建内容类型“食谱”CCK图像字段用于将图像引入“配方”已创建View-引用了正确的图像字段可以在图像字段的View选项中选择“正文”或预告片,但两者都不正确。我考虑过尝试重写该字段的输出,但似乎无法只传递文件路径。H 最佳答案

php - DRUPAL: fatal error :编辑特定现有页面时允许的内存大小错误

Fatalerror:Allowedmemorysizeof18874368bytesexhausted(triedtoallocate1481725bytes)in__/public_html/includes/database.inconline224每次我尝试编辑以下页面时,Drupal6都会出现此错误:http://chipkin.com/fs-8700-125-stulzhttp://chipkin.com/fs-8700-47-dnp-30http://chipkin.com/fs8700-14-ge-mark-iv-speedtronichttp://chipkin.co