草庐IT

Form-Model

全部标签

php - jQuery 手机 : How to correctly submit form data

这是一个jQueryMobile问题,但它也与纯jQuery相关。如何在不将页面转换到设置为表单操作属性的页面的情况下发布表单数据。我正在构建phonegap应用程序,我不想直接访问服务器端页面。我尝试了几个示例,但每次表单都会将我转发到目标php文件。 最佳答案 简介此示例是使用jQueryMobile1.2创建的。如果您想查看最近的示例,请查看此article或者这个更复杂的one.您会发现2个详细解释的工作示例。如果您有更多问题,请在文章评论部分提问。表单提交是一个老掉牙的jQueryMobile问题。实现这一点的方法很少。我

php - 如何在同一页面上解决包含文件上传和其他文本输入的 <form>

我需要表格方面的帮助。我想将输入、文本区域和文件上传混合输入到数据库中。我在中使用什么?我是否使用普通表单属性:或请记住,我必须在单个页面中执行此操作,并且图片上传必须与其他文本输入一起完成。感谢您的宝贵时间。 最佳答案 您必须使用enctype="multipart/form-data"进行文件上传,这也适用于非文件上传表单。 关于php-如何在同一页面上解决包含文件上传和其他文本输入的,我们在StackOverflow上找到一个类似的问题: https:/

php - Joomla Model View Controller (MVC) 如何工作?

我是Joomla的新手,我想知道JoomlaController如何将数据传递给模型,模型传递给Controller​​,Controller如何传递给View。虽然这可能是一个愚蠢的问题,但我真的试图找到答案。希望能得到stackoverflow大家庭的帮助。 最佳答案 Controller在url中获取View变量,并使用这些变量确定需要使用哪个View。然后它设置要使用的View。然后View调用模型来获取它需要的数据,然后将其传递给要显示的tmpl。下面是这一切如何协同工作的简单设置:组件/com_test/controll

php - 如何使用 multipart/form-data 编码发布数组?

在GET参数字符串或“x-www-form-urlencoded”POST请求中,可以通过用括号命名参数来指定参数数组(例如“name[]”)。是否有一种“正确的”(或者至少是一种广泛传播的约定)方法来指定带有“multipart/form-data”POST请求的参数数组?以下是正确的吗?Content-Type:multipart/form-data;boundary=--abc--abcContent-Disposition:form-data;name="name[]"firstindex--abcContent-Disposition:form-data;name="name

php - Symfony2 : collection form field type with data-prototype

我有一个团队,我想向其中添加球员(球员的对象)。我已经正确设置了表单“类型”类。这是我观点的相关部分:{%forindex,playerinform.players%}{{index}}{{form_row(player.name)}}{%endfor%}我的问题是data-prototype属性不包含span标签;它只包含{{form_row(player.name)}}的输出。有没有办法将div#template的全部内容包含在data-prototype属性中? 最佳答案 这也困扰着我。我定制了一个字段类型,甚至制作了带有简化

model-view-controller - MVC 的目录结构

我正在尝试清理我一直在使用的框架。目前,该站点包含以下目录:ModelsViewsControllersHelpers(Miscellaneousfunctions)Libraries(Universalclasses,likelibraryandsessionmanagement)ImagesStyle任何时候调用一个页面,路由器脚本都会查找关联的Controller,所以thesite.com/login会在'/controllers/login.php'实例化Login_Controller我面临的问题是,路由器脚本本身感觉就像一种Controller,view.php也是如此,

php - MVC : should view talk with model directly?

早些时候,许多开发人员认为View不应像大多数框架那样直接与模型通信。然后,这个观点好像是错误的,我找了一些文章,这些文章说View可以直接和模型通信。http://r.je/views-are-not-templates.htmlhttp://www.tonymarston.net/php-mysql/model-view-controller.htmlModel,View,Controllerconfusion和HowshouldamodelbestructuredinMVC?大多数这些文章都引用了维基百科的一个block,Model–view–controller,引用是:Avi

php - Symfony3 : is it possible to change the name of a form?

在Symfony2.7中,您可以使用getName()方法在EntityType类中自定义表单名称现在已弃用。Symfony3.0还有其他方法吗?我有自定义原型(prototype)entry_rows用于我需要以不同形式使用的集合。由于行的名称基于表单的名称,因此我需要更改后者以便将它们用于不同的表单。 最佳答案 您应该实现getBlockPrefix方法而不是迁移指南中描述的getNamehere.例如:/***Returnstheprefixofthetemplateblocknameforthistype.**Thebloc

php - Zend_Form - 基于数组的元素?

使用Zend_Form,我将如何创建这样的表单元素://etc... 最佳答案 您可以使用子表单:$form=newZend_Form();$subForm=newZend_Form_SubForm();$subForm->addElement('Text','1')->addElement('Text','2');$form->addSubForm($subForm,'element');或者您还应该能够在表单元素上使用setBelongsTo()(未测试):$form=newZend_Form();$form->addEleme

php - 如何在 Symfony2 的 Form Builder 类中访问用户角色

我的表单是UserType,字段是这样的->add('description')->add('createdAt')现在我希望如果登录用户具有角色(ROLE_SUPERADMIN)那么他可以看到像这样的额外字段->add('description')if($user.hasRole(ROLE_SUPERADMIN))->add('createdAt')实际上我必须为很多领域这样做。有什么办法我可以制作一些自定义类型,这样如果该类型存在,那么只有管理员可以看到类似的内容->add('createdAt',"MyCustomType") 最佳答案