PHPCMS本地项目二次开发流程
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-22 11:35:32 浏览: 评论:0
开发前需要对PHPCMS的基本几大模块进行了解,最近需要将服务器上的项目结合PHPCMS在本地上进行二次开发测试,下面针对近期的研究做个笔记.
第一步:将数据库备份到 安装目录/PHPnow/Mysql/data下面,这里可以自定义文件夹,也可以直接将数据放在phpcms文件夹下面.
第二步:用editPlus 打开PHPnow/htdocs/phpcms/caches/configs/database,php 对数据库进行操作,这里可以对数据库名,也就是第一步中的文件夹名称,和table前缀进行相关设置,也就是此处的tablepre,比如此处的“tablepre=v9_”,因此第一步中的 phpcms文件夹下面的数据库命名必须以v9_开头.
第三步:安装目录/PHPnow/Mysql/data下面的数据库,我们要在安装目录/PHPnow/htdocs/phpcms/phpcms/model 数据库模型目录下面创建相关的数据库模型,注意必须以"_model.class.php"结尾,具体代码如下:
第四步:对于PHPCMS的二次开发我们可以选择其自带的默认风格default,也可以自定义风格,这里我用的是自定义的风格,安装目录/PHPnow/htdocs/phpcms/phpcms/templates下面有文件夹default,即为默认风格,这里也可以自己创建文件夹作为自定义的模板风格.
第五步:在PHPCMS后台可以设置站点风格
第六步:对于 安装目录/PHPnow/htdocs/phpcms/phpcms/templates下面前台页面,我们需要有对应的后台PHP代码,这里在 安装目录/PHPnow/htdocs/phpcms/modules/下面的文件夹(m)对应的是模块名称,文件夹下面的.php(c)文件对应的是模块控制其名称,而.php文件里面的函数(a)对应的是事件名称。。我们在前台有时候会用到post响应事件是会直接使用“action='index.php?m=content&c=login&a=checkInfo'”.
第七步:要将前台页面与后台php文件相对应 需要在 安装目录/PHPnow/htdocs/phpcms/.htaccess中做相关设置
第八步:在前台html页面用{loop}获取后台返回的数据,在.php页面有$info返回值.
- $db = pc_base::load_model('songs_model');
- $where="";
- $info=array();
- $info=$db->select($where,'*','20','`listorder` DESC');
- include template('PersonalFavorite','favorite','HQgangqin');
那么我在前台想要把数据绑定在<,ul><,li>标签中,代码如下:
- <ul class="navigation">
- {loop $info $r}
- <li class="t1">
- <a href="#" ><h3>{$r[title]}</h3></a>
- <span class="date">{date("Y-m-d",$r[inputtime])}</span>
- <a class="edit" href="javascript:void(0)">
- <img alt="编辑" src="../images/favorite/edit.jpg"/></a>
- <a class="delete" href="#">
- <img alt="删除" src="../images/favorite/delete.jpg"/></a>
- </li> //phpfensi.com
- {/loop}
- /ul>
效果如下:
Tags: PHPCMS二次开发 PHPCMS本地项目
相关文章
- ·PHPCMS二次开发常用的数据库操作(2014-10-19)
- ·phpcms二次开发之base.php的桥梁作用(2014-10-20)
- ·phpcms v9 二次开发之构建模块全过程(2014-10-20)
- ·phpcms二次开发流程(2014-10-21)
- ·自己积累phpCMS 二次开发(2014-10-21)
- ·phpcms 二次开发笔记(2014-10-22)
- ·【phpcms-v9】对{pc}标签进行二次开发,让其可以获取limit指定(2014-10-23)
- ·【phpcms-v9】phpcms-v9二次开发所必须知道的步骤(2014-10-24)
- ·phpcms的二次开发的代码模板(一)(2014-10-24)
- ·phpcms v9文章模块二次开发(排序 用户名)(2014-12-04)
- ·PHPCMS二次开发自定义标签教程(2015-04-04)
- ·phpcms二次开发的一些基本知识(2015-05-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)