站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
SpeedPHP/编写数据模型类
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{SpeedPHP top}} 建立和使用数据模型类,是[[SpeedPHP]][[数据库]]操作的基本方法。数据模型类,model类,通常是指继承与SpeedPHP框架spModel类、拥有一切spModel的数据库操作功能的子类。 数据模型类,简单来说,就是一个数据表对应一个数据模型类,通过操作该类来达到存取数据库的目的。相对传统的PHP的mysql_*等系列数据库操作函数而言,数据模型类有着以下的优点: *更简单。数据模型类的查找,更新等操作,比传统的[[SQL]]语句更直观,更易用和不容易出错。 *更强大。数据模型类除了拥有常规的数据库操作外,还封装了许多在日常开发中经常用到的功能,如分页、数据库关联等等。 *更简便。使用传统数据库函数会需要写非常多的[[代码]],这样代码整体而言显得更难读懂。 ==建立数据模型类的步骤== 1.数据模型类通常需要放置到应用程序目录(APP_PATH)的model目录下。 2. 一个基本的数据模型类: <pre><?php class lib_guestbook extends spModel { var $pk = "id"; // 数据表的主键 var $table = "guestbook"; // 数据表的名称 } </pre> 而这个类的文件名,则应该是:lib_guestbook.php,类的名称和文件名务必要一致! 3. 从类的结构看来,可以分成三部分:类名定义,主键定义,数据表名称定义。 ==数据模型类的使用技巧== 1.建议数据模型类使用特定的字符作为开头(也就是前缀),以便区分数据模型类和其他的类。如lib_,m_等前缀。通常数据模型类会是:lib_guestbook、m_guestbook等形式。请注意:类名使用了前缀,而类的文件名也同样需要使用前缀,以达到统一。 2.可以通过配置'model_path'来改变数据模型类的目录位置——如多个应用程序同时使用相同的数据模型类。 3.数据模型类可以通过复制/粘贴来编写,只需要复制/粘贴一个写好的模型类,然后再修改类的名称、主键和表名即可有一个新的数据模型类。 ==参考来源== http://speedphp.com/manual.html {{SpeedPHP}} [[category:SpeedPHP|B]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:SpeedPHP
(
编辑
)
模板:SpeedPHP top
(
编辑
)