qeephp框架的自动生成控件->Q::control()

1     1762      其他   1     0
关于Q::control()方法的一些注意事项

学过QeePHP的同胞们都知道其核心类中一个Q::control($type, $id = null, $attrs = array()) 静态方法,可以很容易的创建指定类型的用户界面控件对象。

参数说明:

$type:定义所要构建的控件类型,类型在qeephp/library/_config/qeephp_class_files.php 文件有定义。

$id:定义控件的id,如果不定义,自动会把"$type"这个变量当作该ID值

$array():定义控件的其他参数,具体的参数可在qeephp/library/webcontrols中相应的类中查询


举例说明流程:

目的:构建一个日期类型

先上代码:

//导入easyui的css样式和jq框架,以及easyui的js

            echo Q::control("Date","date",array( 

                     'id' => 'date',

                     'required' => true, //指定该时间输入框是否为必填项目

                     'value' => date("Y-m-d"), //指定当前显示的时间 'name' => 'date', )); 

?>

说明:

Q::control($type, $id = null, $attrs = array())返回一个对象,该对象就是qeephp/library/webcontrols底下相应的类对象,该对象根据接收到的参数构建不同的控件

如有报错信息:

1. 注意相应的插件是否被成功引用。
2. Fatal error: Class 'Control_date' not found in D:\phpStudy\WWW\nba_new\qeephp\library\q.php on line 863  

如果存在该报错信息则检查qeephp/library/_config/qeephp_class_files.php 该文件中是否有定义

'control_date' => 'webcontrols/date.php' 这样一个全局变量,没有则添加。

哈哈哈哈哈哈。。。个人愚见。努力吧青年!!!

好**,不****。

单行、唯一  
1楼
[赞]棒棒的

相关文章

captcha
忘记密码? 注册
第三方登录
微信赞赏
支付宝赞赏