自己用ThinkPHP做过一个前后台的网站,觉得PHPCMS和ThinkPHP还是有雷同的。比如:目录结构,还有就是程序之间的调用方式。工作中使用过DEDECMS,相比think和PHPcms功能都是有的,可是调用方式不同,不够简洁。这个月来基本完成一个广告公司的后台网站开发,写一些东西作为留念。
开发的这个后台PHPCMS系统没有做过多的样式装饰,只是简单引入Boostrap对页面进行排版。自己去网上下载phpcms,在原有基础上进行开发。
PHPCMS 在基础开发时候要调用系统自带admin类。表单基础开发可以引入header统一样式;
PHPCMS表单查询常用输入框查找、下拉框内容查找(下拉框范围查找)、页面内容分类。这个可是说是所有cms都一定要有的功能。
输入框查找:
$string = "client_Name = '$sname' OR contacts = '$sname' OR phone = '$sname'";
$res = $this->db->select($where="$string ","*","",$order="customerid DESC",$limit="");
//使用PHPCMS自带的查找方法加限制条件。
下拉框内容查找:(这个和出入框查找相同);
下拉框范围查找:(属系统自带函数)
注意到:系统自带的范围查找不是单一页面实现(基础首页展示),而是首页展示使用一个页面(过滤展示),查询后进行页面跳转
pc_base::load_sys_class('form', '', 0);
//设置下拉框内容
$module_arr['一天'] = "一天";
$module_arr['三天'] = "三天";
$module_arr['一周'] = "一周";
//根据所选项,进行过滤;
$where = " `contrac