草庐IT

backbone-forms

全部标签

php - 可与 backbone.js 一起使用的 RESTful 持久性解决方案......在 PHP 中?

首先我会说我是一个蹩脚的程序员,我确信我想做的事情可以在10行节点或Rails或其他东西中完成,但PHP是我可用的。因此,我希望找到一个简单的PHP库,它将数据库调用包装在一个类似于RESTful模型的API中。我在寻找这样的东西时收效甚微——搜索PHPCRUD或PHPREST会出现数以亿计的页面,但我不知道如何过滤它们。我真的想在这里保持简单,我不想要像Zend之类的大型框架。我在Backbone中处理的模型非常简单。我只想将GET发送到/notes/3或将POST发送到/notes,等等,让PHP对数据库做正确的事情。也许我要求太多了,但在我看来,这就是Rails等其他框架所提供的

php - Symfony2 - 如何阻止 Form->handleRequest 置空发布数据中不存在的字段

我有一个在Symfony中构建的表单,当在View中呈现时,html表单可能包含也可能不包含表单对象中的所有字段(实体类型有几个不同的状态,而不是所有字段在View中呈现)。问题是,当表单在提交处理程序中处理时,通过表单对象的handleRequest()方法,它会将实体中不存在于发布数据中的所有属性重置为null,从而清除任何现有值.有什么方法可以告诉Symfony不要那么愚蠢,只处理POST数据中存在的字段吗?或者我是否必须在handleRequest调用之前克隆实体,然后遍历POST值并将相关值从post-handleRequest实体复制到实体的pre-handleReques

php - Symfony2 - 如何阻止 Form->handleRequest 置空发布数据中不存在的字段

我有一个在Symfony中构建的表单,当在View中呈现时,html表单可能包含也可能不包含表单对象中的所有字段(实体类型有几个不同的状态,而不是所有字段在View中呈现)。问题是,当表单在提交处理程序中处理时,通过表单对象的handleRequest()方法,它会将实体中不存在于发布数据中的所有属性重置为null,从而清除任何现有值.有什么方法可以告诉Symfony不要那么愚蠢,只处理POST数据中存在的字段吗?或者我是否必须在handleRequest调用之前克隆实体,然后遍历POST值并将相关值从post-handleRequest实体复制到实体的pre-handleReques

php - Symfony2 : form_widget call in twig throws exception "Catchable fatal error ... must be an instance of Symfony\Component\Form\FormView"

当我在Controller中创建一个表单时,如下所示:$form=$this->createFormBuilder()->add('field_name')->getForm();returnarray('form'=>$form);...我尝试在这样的Twig模板中呈现此表单:{{form_widget(form.field_name)}}...form_widget调用产生以下异常/错误:Anexceptionhasbeenthrownduringtherenderingofatemplate("CatchableFatalError:Argument1passedtoSymfon

php - Symfony2 : form_widget call in twig throws exception "Catchable fatal error ... must be an instance of Symfony\Component\Form\FormView"

当我在Controller中创建一个表单时,如下所示:$form=$this->createFormBuilder()->add('field_name')->getForm();returnarray('form'=>$form);...我尝试在这样的Twig模板中呈现此表单:{{form_widget(form.field_name)}}...form_widget调用产生以下异常/错误:Anexceptionhasbeenthrownduringtherenderingofatemplate("CatchableFatalError:Argument1passedtoSymfon

php - 操作方法 : Optimize Symfony's forms' performance?

我有一个表单是我的ajax请求的瓶颈。$order=$this->getDoctrine()->getRepository('AcmeMyBundle:Order')->find($id);$order=$order?$order:newOrder();$form=$this->createForm(newOrderType(),$order);$formView=$form->createView();return$this->render('AcmeMyBundle:Ajax:order_edit.html.twig',array('form'=>$formView,));为了更简

php - 操作方法 : Optimize Symfony's forms' performance?

我有一个表单是我的ajax请求的瓶颈。$order=$this->getDoctrine()->getRepository('AcmeMyBundle:Order')->find($id);$order=$order?$order:newOrder();$form=$this->createForm(newOrderType(),$order);$formView=$form->createView();return$this->render('AcmeMyBundle:Ajax:order_edit.html.twig',array('form'=>$formView,));为了更简

php - 在 curl 中将原始图像数据作为 multipart/form-data 发布

我正在尝试使用multipart/form-dataheader在PHP中发布带有cURL的图像,因为我发送到的API期望图像以多部分形式发送。我没有遇到其他请求与API交谈的问题;只发布图片是个问题。我在客户端使用这个表单:这是我要发布到的服务器(这里我试图将此数据转发到API):$ch=curl_init($url);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$imgRawData);//requestContentTypewas:".$requestContentType."";curl_

php - 在 curl 中将原始图像数据作为 multipart/form-data 发布

我正在尝试使用multipart/form-dataheader在PHP中发布带有cURL的图像,因为我发送到的API期望图像以多部分形式发送。我没有遇到其他请求与API交谈的问题;只发布图片是个问题。我在客户端使用这个表单:这是我要发布到的服务器(这里我试图将此数据转发到API):$ch=curl_init($url);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$imgRawData);//requestContentTypewas:".$requestContentType."";curl_

php - Zend_Form -> 很好地改变 setRequired() 验证信息

假设我创建了一个这样的文本元素:$firstName=newZend_Form_Element_Text('firstName');$firstName->setRequired(true);更改默认错误消息的最佳方法是:Valueisempty,butanon-emptyvalueisrequired到自定义消息?我在某处读到替换消息,只需使用addValidator(...,而不是(NOsetRequired),如下所示:$firstName=newZend_Form_Element_Text('firstName');$firstName->addValidator('NotEm