PHPBB简介

BUTIFUL APP START HERE | PHP-5.0-PHP-5.4以及更高版本支持

DoYouHaoBaby-2.5.2(20130727)

简介

DoYouHaoBaby ( 全名:The DoYouHaoBaby PHP Framework )是一个极具美学价值的PHP开发框架,从代码、注释、文 档以及系统工具的用户界面均追求干净、整洁而高效。DoYouHaoBaby核心思想来自于QeePHP,使用习惯靠近ThinkPHP。

关于代码更新

最新代码大家可以从 https://github.com/dyhb/windsforce/tree/master/upload/source/include 找到最新的代码,相关更新也在那里。

主要修正COOKIE设计的不合理之处,以及修复几个核心BUG,添加一些小新功能。

示例代码(来自于WindsForce-1.0.1)

选自 {windsforce}/upload/source/model/UserModel.class.php <?php

/* [$WindsForce] (C)WindsForce TEAM Since 2012.03.17.

用户模型($Liu.XiangMin)*/

!defined('DYHB_PATH') &&exit;

classUserModelextendsCommonModel{

staticpublicfunctioninit__(){

returnarray(

'behaviors'=>'rbac',

/* -- more -- */

);

}

staticfunctionF(){

$arrArgs=func_get_args();

returnModelMeta::instance(__CLASS__)->findByArgs($arrArgs);

}

staticfunctionM(){

returnModelMeta::instance(__CLASS__);

}

/* -- more -- */

}

选自 {windsforce}/upload/app/group/App/Class/Extension/Groupdata_Extend.class.php

staticpublicfunctiongetGroup($oGroupcategeory){

if(!$oGroupcategeory['groupcategory_groupmaxnum']){

$nNum=$GLOBALS['_cache_']['group_option']['group_indexgroupmaxnum'];

if($nNum<1){

$nNum=1;

}

}else{

$nNum=$oGroupcategeory['groupcategory_groupmaxnum'];

}

// 查询条件

$arrWhere=array();

$arrWhere['group_status']=1;

$arrWhere['group_isaudit']=1;

$arrGroupcategoryindexs=GroupcategoryindexModel::F('groupcategory_id=?',$oGroupcategeory['groupcategory_id'])->getAll();

if(is_array($arrGroupcategoryindexs)){

$arrTempdata=array();

foreach($arrGroupcategoryindexsas$oGroupcategoryindex){

$arrTempdata[]=$oGroupcategoryindex['group_id'];

}

$arrWhere['group_id']=array('in',$arrTempdata);

}else{

$arrGroups='';

}

// 排序

switch($oGroupcategeory['groupcategory_groupsorttype']){

case1:

$sOrdertype='update_dateline DESC';

break;

case2:

$sOrdertype='group_totaltodaynum DESC';

break;

case3:

$sOrdertype='group_usernum DESC';

break;

case0:

default:

$sOrdertype='group_isrecommend DESC,create_dateline DESC';

break;

}

if(!isset($arrGroups)){

$arrGroups=GroupModel::F()->where($arrWhere)->order($sOrdertype)->limit(0,$nNum)->getAll();

}

return$arrGroups;

}

控制器C:

选自 {windsforlce}/upload/app/home/App/Class/Controlle/Public/Logincontroller.class.php <?php

/* [$WindsForce] (C)WindsForce TEAM Since 2012.03.17.

前台登陆($Liu.XiangMin)*/

!defined('DYHB_PATH') &&exit;

// 导入社会化登录组件

Dyhb::import(WINDSFORCE_PATH.'/source/extension/socialization');

classLoginControllerextendsGlobalchildController{

publicfunctionindex(){

$nInajax=intval(G::getGpc('inajax','G'));

$sReferer=trim(G::getGpc('referer'));

$nRbac=intval(G::getGpc('rbac','G'));

$nLoginview=intval(G::getGpc('loginview','G'));

if($GLOBALS['___login___']!==false){

$this->assign('__JumpUrl__',__APP__);

$this->E(Dyhb::L('你已经登录','Controller/Public'));

}

Core_Extend::loadCache('sociatype');

$this->assign('nDisplaySeccode',$GLOBALS['_option_']['seccode_login_status']);

$this->assign('nRememberTime',$GLOBALS['_option_']['remember_time']);

$this->assign('arrBindeds',$GLOBALS['_cache_']['sociatype']);

$this->assign('sReferer',$sReferer);

$this->assign('nRbac',$nRbac);

$this->assign('nLoginview',$nLoginview);

if($nInajax==1){

$this->display('public+ajaxlogin');

}else{

if($GLOBALS['_option_']['only_login_viewsite']==1){

$this->display('public+loginview');

}else{

$this->display('public+login');

}

}

}

/* -- more -- */

}

视图V:

选自{windsforce}/upload/app/home/Theme/Default/public_index.html

function goodnum(id){}

主页

');">"/>

世界杯php源码 haoid,DoYouHaoBaby(PHP开发框架)v2.5.2 Release20130727相关推荐

  1. 华为鸿蒙源码有多少,华为鸿蒙源码下载-华为鸿蒙下载v2.0 正式版-西西软件下载...

    华为鸿蒙作为定制化的系统这两天应该霸屏了各个新闻专栏当中,作为华为自己的系统并且涉及到了方方面面,从手机到各种智能设备将全部的普及这个智能系统,并且在5G的加持之下真正的让万物进行互联,而不仅仅之时智 ...

  2. x123.fun gf.php,hao123网址源码下载,hao123源码php版带后台 v2.1

    //模仿语言包式的简繁转换功能插件! //Edited by Stardy --2009-08-08 , Web :链接已屏蔽 var Default_isFT = 0//默认是否繁体,0-简体,1- ...

  3. 世界杯php源码,Go 实现世界杯后台管理系统

    Go 实现世界杯后台管理系统 大家好,我叫谢伟,是一名程序员. 趁着周末更新一期,上一期讲到 如何快速熟悉一个项目, 文章的最后讲到,最好的方法是借用相同的技术栈重新实现一个项目. 本文就是借用相同技 ...

  4. python wms系统源码_jeewms仓库管理系统 v2.4.0

    jeewms是一个基于JAVA的仓库管理系统,是由灵鹿谷科技主导的开源项目,WMS在经过多家公司上线运行后,为了降低物流仓储企业的信息化成本,决定全面开源此产品.针对有特殊信息化需求的企业,提供高性价 ...

  5. 最新170个站长在线工具箱网站源码/野兔在线工具系统V2.4.1中文版

    有170个以上的在线工具功能,也是目前在线工具功能最完善的一个,最新的野兔在线工具系统V2.4.1中文版,也是目前最新版的,野兔在线工具箱系统 系统名称:野兔在线工具系统 系统语言:中文版 系统开发: ...

  6. java quartz 源码_Quartz开源作业调度库 v2.3.2

    Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统.Quartz可用于创建简单或复杂的计划,以执行数以万计,数以万计的工作.任务定义 ...

  7. 分享97个框架模板PHP源码,总有一款适合你

    PHP框架模板源码 分享97个框架模板PHP源码,总有一款适合你 链接:https://pan.baidu.com/s/1NZUOWKoF7D0h8BtH48FBvw  提取码:ky3h 下面是文件的 ...

  8. 一码空传临时网盘源码-带提取码功能

    介绍: 一码空传临时网盘源码,无数据库版V2.0,免费授权. 前端采用layui开发框架,后端是原生PHP,没有使用任何的开发框架. 采用了一个无数据库配置读写类,config文件读写代码来自网络. ...

  9. vue开源项目(各大插件,gitup源码)

    vue开源项目(各大插件,gitup源码) 目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element★31142 - 饿了么出品的Vue2的web UI工具 ...

最新文章

  1. 迁移不是云计算面临的唯一障碍
  2. html ajax提交表单实例,Ajax提交表单并接收json实例代码
  3. oracle数据库表空间文件收缩实例
  4. leetcode1039. 多边形三角剖分的最低得分(动态规划)
  5. oracle临时表经常被锁_5.性能测试 - Oracle体系结构和性能优化简介
  6. redis远程连接超时
  7. 针对github权限导致hexo部署失败的解决方案
  8. C++中二维数组的动态分配
  9. Phase2 Day20 事务 索引
  10. 【HAVENT原创】CentOS 6.5 安装nodeJS
  11. 分享!微信群二维码突破100人限制和7天不过期的方法
  12. 什么叫云服务器?云服务器的概念及优势
  13. myeclipse配置多个domain的方法
  14. 计算机flash听课记录范文,听课记录范文
  15. 杰出人物的四大法宝——与成功学大师对话
  16. 7-2 列出叶结点 (俺没有测试样例,别想了)
  17. 用 husky 和 lint-staged 构建代码检查工作流
  18. 163VIP邮箱哪个用的多?邮件误删恢复怎么操作?
  19. html文件上传到云服务器,把html文件上传到云服务器上
  20. java来源_java的来源

热门文章

  1. 5G网络及安全能力开放技术研究
  2. 计算机网络第3章(数据链路层)
  3. 织梦DedeCMS创始人林学 (IT柏拉图)因癌症去世
  4. 看《易中天品三国》后的一点感想
  5. html五子棋悔棋,原生 JS + Canvas 实现五子棋游戏
  6. k8s加入集群之获取token和sha256
  7. mac(4) : 删除系统自带输入法
  8. 【微信分享】 微信分享集成 使用weixin js sdk 兼容 旧版本 2
  9. 生动的SDN基础内容介绍(五)--SDN北向协议/接口和意图驱动
  10. ISO认证咨询解读 ISO9001认证的7大知识点和10大认证误区