捣蛋phpwind之WindFrameWork】的更多相关文章

一直都有关注phpwind这个开源产品,从9.0开始就好关注拉,因为官方说把之前的代码重写了一遍,融入了windFramework这个框架,代码真的挺优美的,今日在做社区的一些功能,心血来潮就参考了phpwind的代码,确实学到了不少 其实外界一直说这个框架模范了yii,但我觉得这个框架一定是有java功底的人写的,因为真的有很多java的风格和影子,不信?请看下文 启动xdebug ,看下执行流程如何 windClassProxy 是个什么东东,我记得之前学struct2的时候也有类似的这个玩…
在PwBaseController 里面,会有这个方法的存在 /** * action Hook 注册 * * @param string $registerKey 扩展点别名 * @param PwBaseHookService $bp * @throws PwException * @return void */ protected function runHook($registerKey, $bp) { if (!$registerKey) return; if (!$bp instan…
从上一篇我们就大概就知道过滤器的定义和怎样去配置,这一节来说说执行流程 public function run($handlerAdapter = null) { $handlerAdapter !== null && $this->handlerAdapter = $handlerAdapter; $module = $this->getModules(); $handlerPath = $module['controller-path'] . '.' . ucfirst($…
将onethink和phpwind数据库安装在一起.使用公用表前缀. 将onethink的member表点phpwind有user表 这是onethink在根文件夹的安装,phpwind安装在bbs的情况下的文件夹 改动onethink中的is_login函数 function is_login(){ $site=include('./bbs/data/cache/config.php'); C('BBS_SITE_SET',$site['data']['site']); if (!($user…
phpwind ecshop 用户整合,其实很简单.但在网上搜到的尽是乱七八遭的方法,搞得很复杂. 原来公司做的phpwind 与 ecshop 结合的项目,别的同事已经把用户整合好了,当时我还不知道怎么整合. 后来在网站迁移时(从一个服务器迁移到另一个服务器) ecshop 的前台用户莫名其妙地就无法登录,并且报错,搞得我很是郁闷(迁移前还好好的,并且网站文件和数据库明明没有一丝改动怎么会出错了呢.) 下面先说如何整合: 以其说是phpwind ecshop 用户整合,不如说ecshop用户整…
phpwind/sort.php 会定期每天处理一次帖子的浏览量.回复量.精华版排序 代码直接使用savearray将数据库查询出来的内容写入php文件,savearray出来的参数,都使用"双引号来包含,所以可以利用变量来执行任意命令 elseif($action=='article'){ $cachetime=@filemtime(D_P."data/bbscache/article_sort.php"); if(!$per || $timestamp-$cachetim…
phpwind iis下伪静态规则[ISAPI_Rewrite]RewriteRule ^(.*)/(.*)-htm-(.*)-(.*)\.html$ $1/$2\.php\?$3=$4RewriteRule ^(.*)/read-htm-tid-(.*)\.html$ $1/read\.php\?tid=$2RewriteRule ^(.*)/thread-htm-fid-(.*)\.html$ $1/thread\.php\?fid=2RewriteRule ^(.*)/simple/([a…
1:新建文件夹phpwind…
phpwind的账号通功能早就失效了,但是首页的链接一直存在,造成了很不好的影响 但是后台打开账号通功能又打不开,所以想到了在前端的模板中通过屏蔽这部分代码的方法隐藏掉这个功能在首页的显示 1.打开/tmaplate/wind/header_login.html找到如下代码段并注释掉 <div class="tar p5" style="height:23px;"> <a href="javascript:;" onclick=…
题外话, 像我这样从小到大作文打0分居多的人,写文章,实在是没有耐心的,抱歉. 尽管自己也山寨过许多PHP框架,但被山寨的对象中,最喜欢的是WindFramework. Yii其实更好,但太大而全. WindFramework是一个轻量级的php开源框架,以组件工厂为核心,提供了像MVC.数据持久化.视图模板引擎等应用技术. 它的前端控制器,概念比较复杂. Model-View-Controller(MVC) wind框架提供了基础的web mvc支持(参看组件包wind/web/). wind…