Yii框架扩展-JCrudForm【自动表单类】

avue crud form组件的快速配置使用方法详细讲解 avue的crud和form表单的封装,使得快速搭建表格表单以及新增编辑删除功能的快速格式化,这里具体讲解怎么使用avue的crud和form表单 1、首先引入avue.js(引入方式推荐npm安装,能更好的配合webpack打包工具使用) 如果您之前的项目使用过avue框架,升级版本的话可以如下操作 好了配置好avue包后,下面就开始玩她,这里主要讲解表格组件和表单组件的使用,其他的功能后续更新上 1、表格组件crud的使用,直接上代码 avue-curd组件中引入列表配置项opti 阅读详情

简介:在Yii框架中有有很多表单类的需求(例如常见的添加、修改操作)。虽然框架中已经有CActiveForm组件,可以很方便的辅助我们来完成很多功能,但是假如我们有了固定的视图显示模式,我们需要更加自动化的组件,只需要简单的配置就可以呈现出我们想要的内容,CActiveForm组件的话,就会显得捉襟见肘,在这个时候,JCrudForm组件的出现就是为了解决这个问题。

 

使用方法:

我们只需要在视图中简单的配置一下就可以得到我们想要的内容,见实例:

$from = $this->widget('ext.crud.JCrudForm', array(
	'model'=>$model,
    'columns'=>array(
		'c_id',
		'title',
		array(
			'name'=>'s_dt',
			'type'=>'datetime',
		),
		array(
			'name'=>'e_dt',
			'type'=>'datetime',
		),
    ),
));
如上所示,我们只需要指定要显示的字段,和简单的配置类型,就可以得到如下图所示的效果。


 

这样是不是要简单和方便很多呢~~~


附录:详细介绍请参考介绍表单基类的章节


jfinal入门CURD JFinal入门CURD实现对数据库基本的增删改查,EclipseEE+Mysql+Tomcat7 在主页面可以增加用户,删除用户,修改用户. 1.解压后将jfinallearn1.sql的数据弄到自己的mysql里(只有一张user表) 2.修改jfinalLearn1\src里面的config.properties数据库名用户名密码 3.将解压后的文件导入到Eclipse/MyEclipse中 4.右键项目->run as server->选择Tomcat7便可 立即下载

相关推荐

强化学习新手上路:用PPO-Clip轻松玩转Pendulum-v1(PyTorch保姆级教程)

本文提供了一份基于PyTorch的PPO-Clip算法实战教程,指导强化学习新手在Pendulum-v1环境中构建连续控制智能体。教程详细解析了PPO-Clip的核心机制,特别是其Clip机制如何限制策略更新幅度以确保训练稳定,并涵盖了从环境配置、策略网络设计、经验收集到完整训练框架搭建的全过程,是掌握连续动作空间强化学习的实用指南。

weixin_29062963的博客 270

SPA项目开发CRUD+表单验证

文章目录表单验证查找增加and修改删除 SPA实现CRUD可以使用elementUI的组件来实现。 总代码: <template> <div> <!-- 搜索筛选 --> <el-form :inline="true" :model="formInline" class="user-search"> <el-form-item ...

大屌的博客 305

从Live2D到Unreal Engine:2D与3D虚拟数字人核心技术实现路径解析

本文深入解析了从Live2D到Unreal Engine的2D与3D虚拟数字人核心技术实现路径,涵盖技术选型、制作流程与优化技巧。通过对比2D骨骼动画与3D建模渲染的差异,结合实战案例,帮助开发者根据项目需求选择合适方案,提升虚拟数字人的交互体验与视觉效果。

weixin_30379531的博客 147

YII框架扩展-JCrudSearch

简介:在Yii框架中有有很多表单搜索类的需求。虽然框架中已经有CActiveForm组件,可以很方便的辅助我们来完成很多功能,但是假如我们有了固定的视图显示模式,我们需要更加自动化的组件,只需要简单的配置就可以呈现出我们想要的内容,CActiveForm组件的话,就会显得捉襟见肘,在这个时候,JCrudSearch组件的出现就是为了解决这个问题。   使用方法: 我们只需要在视图中简单的配置

jake451的专栏 793

【低空经济】低空无人驾驶航空器运行管理系统设计方案

低空无人驾驶航空器运行管理系统(以下简称“系统”)旨在为低空域内的无人驾驶航空器(UAV)提供高效、安全、智能的运行管理服务。系统通过集成先进的通信、导航、监控、数据处理和人工智能技术,实现对低空域内无人驾驶航空器的实时监控、动态调度、风险评估和应急响应,确保其在复杂空域环境中的安全运行。系统的核心功能包括空域管理、飞行计划审批、实时监控、冲突预警、应急管理和数据分析。空域管理模块负责划分和管理低空域资源,确保不同飞行任务之间的空域隔离和高效利用。

2502_92579126的博客 1140

UFS Host Controller工作流程

contentsUFS架构图HCI接口架构传输请求接口(Transfer Request Interface)UFS 主机控制器寄存器接口(host controller Interface)UTP 层数据传输Host Software与Host Controller的交互Host Controller初始化配置与控制CRYPTOCFG 配置过程 该文档描述了UFS Host Controller的主要运作流程以及在开源内核代码hisi平台中的host controller的接口函数设计 文档大部分内容参

Frank_sample的专栏 1万+

yii2自定义form表单

id: name:[model]name"/> 直接上代码了,你注意到有什么不同吗? 哈哈,name,name里面有model,其他地方接受都相同,还有一个要强调的, csrf验证 request->csrfToken ?>">

u010674395的专栏 3010

支付宝支付(三):周期扣款实现注意细节

一、周期扣款实现说明 1、官方文档入口:https://opendocs.alipay.com/open/20190319114403226822/intro 2、根据官方文档说明,周期扣款有两种方式:先签约后代扣场景和支付后签约场景 3、周期扣款接入问题文档: a>https://opendocs.alipay.com/support/01rg24 b>https://opensupport.alipay.com/support/knowledge/50249/20160248753

新鲜雾霾的博客 5691

Avue中crud和form字典未生效的解决方案

为字段设置的字典采用dicData的方式,在created()方法里获取数据后为dicData赋值,导致字典未起作用。 重点在于,不要改变dicData对象引用! 下面是错误的写法: created() { this.init(); }, methods: { init() { let opt = Object.assign({}, baseOption);...

thaibo的博客 5313

Spark Sql 连接mysql

转载请务必注明原创地址为:http://dongkelun.com/2018/03/21/sparkMysql/ 1、基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源。当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD。这是因为结果是以数据框(DataFrame)返回的,且这样 Spark SQL操作轻松或便......

主要分享大数据相关的知识,如Spark、Hudi 1万+

2025年软件测试职业院校技能大赛—ERP管理平台-基础信息管理商品管理测试用例

竞赛对接软件测试相关标准,以“ERP管理平台” 为被测系统,围绕软件测试领域的主流技术及工具,考查选手面 对实际问题的综合分析能力,对测试文档、测试用例的设计能力, 对单元测试、自动化测试、性能测试、接口测试等测试工具及方 法的掌握程度,检验选手团队协作能力、组织规划能力、方法运用能力等。

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 320

spa项目crud+表单验证

spa项目crud+表单验证1.表单验证2.增删改查添加修改删除 1.表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可 <el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules=...

weixin_45111741的博客 257

可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-Q_(8).MELSEC-Q系列PLC故障诊断与维护

MELSEC-Q系列PLC的故障诊断与维护是一个系统性的过程,需要工程师具备扎实的理论基础和丰富的实践经验。通过了解故障类型、使用诊断工具、遵循诊断步骤,可以有效地定位和解决故障问题。同时,定期的检查与保养、备份与恢复、优化程序和配置,以及提供良好的运行环境,可以减少故障的发生,提高系统的可靠性。希望本文能够帮助工程师在故障诊断与维护过程中更加得心应手,确保MELSEC-Q系列PLC的稳定运行。

2401_87715305的博客 1247

SPA项目开发之CRUD+表单验证

表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可 el-dialog表单 <!-- 编辑界面 --> <el-dialog :title="title" :visible.sync="editFormVisible" width="30%" @click="clo...

ZYC123121的博客 208

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

005、 数据库 表单 基本操作CRUD(增查改删)

一、操作表:CRUD 1、C(Cread):创建 1)语法: create talbe 表名( 列名 数据类型1, 列名 数据类型2, 列名 数据类型2, … 列名 数据类型n ); * 注意:最后一列末尾不要加逗号 *数据类型: (1)、int:整数类型 *age ...

l0510402015的博客 411

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Yii框架扩展ztree【目录树】配置详细说明

Yii框架扩展ztree【目录树】配置详细说明(继承自zii.widgets.jui.CJuiWidget) 属性名:$scriptFile 说明:目录树需要加载的javascript库文件列表 属性名:$iconsCss 说明:开启zTreeIcons样式 (需要支持IE6的话,谨慎开启此项) 属性名:$cssFile  说明:目录树需要加载的css样式文件列表

jake451的专栏 5534

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明

Yii框架扩展zTreeDropdown【目录树下拉菜单】配置详细说明(继承自ztree类库) 属性名:$containerId 说明:TEXT容器ID 属性名:$clickId 说明:点击弹出覆层的控件ID(默认与containerId一样) 属性名:$updateId 说明:更新ID的控件ID(默认与containerId一样) 属性名:$he

jake451的专栏 3529

Yii框架表单组件配置参数说明

Yii框架表单组件配置参数说明 属性名:$model  说明:待进行CRUD操作所需要的模型类 属性名:$models 说明:假如表单中还有出了$model之外的模型类需要输出错误验证信息,需要配置改参数(默认只有model一个参数) 属性名:$columns 说明:待显示的数据列。 属性名:$defaultColumnConfig 说明:数据列的默

jake451的专栏 1851

Yii框架扩展JInputElement【输入元素组件】

Yii框架扩展JInputElement【输入元素组件】 配置详细说明(继承自CWidget类库) 属性名:$name 说明:字段名名称 属性名:$value 说明:字段值(不填,并且存在model。则为model类中的字段值) 属性名:$data 说明:设置元素的值(不填,并且存在model。则为model类的字段的值) 属性名:$mod

jake451的专栏 1289

Yii框架扩展generalizeQudaoTreeColumn【渠道推广下拉菜单】

Yii框架扩展JDataItem【数据项组件】 配置详细说明(继承自CWidget类库) 属性名:$labelName 说明:标签名称 属性名:$htmlOptions 说明:输入控件HTML选项值 属性名:$errorOptions 说明:错误提示HTML选项 属性名:$labelHtmlOptions 说明:标签控件HTML选项

jake451的专栏 1134

Yii框架扩展chatRoomTypeTreeColumn【主题区权限控制下拉菜单】

Yii框架扩展chatRoomTypeTreeColumn【主题区权限控制下拉菜单】配置详细说明(继承自JInputElement类库) 属性名:$productId 说明:产品ID 属性名:$nodeIdKey 说明:节点ID键值名称 属性名:$nodeNameKey 说明:节点名键值名称 属性名:$nodeId 说明:节点ID

jake451的专栏 972

Yii框架扩展JDataItem【数据项组件】

Yii框架扩展JDataItem【数据项组件】 配置详细说明(继承自CWidget类库) 属性名:$labelName 说明:标签名称 属性名:$htmlOptions 说明:输入控件HTML选项值 属性名:$errorOptions 说明:错误提示HTML选项 属性名:$labelHtmlOptions 说明:标签控件HTML选项

jake451的专栏 834
上一篇: Yii框架layout【布局】的应用
下一篇: YII框架扩展-JCrudSearch
jake451
博客等级 码龄16年 13粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值